Class RocketMqSchemaHistory

java.lang.Object
io.debezium.relational.history.AbstractSchemaHistory
io.debezium.storage.rocketmq.history.RocketMqSchemaHistory
All Implemented Interfaces:
SchemaHistory

@NotThreadSafe public class RocketMqSchemaHistory extends AbstractSchemaHistory
  • Field Details

    • TOPIC

      public static final Field TOPIC
    • NAME_SRV_ADDR

      public static final Field NAME_SRV_ADDR
      rocketmq name server addr
    • ROCKETMQ_ACL_ENABLE

      public static final Field ROCKETMQ_ACL_ENABLE
    • ROCKETMQ_ACCESS_KEY

      public static final Field ROCKETMQ_ACCESS_KEY
    • ROCKETMQ_SECRET_KEY

      public static final Field ROCKETMQ_SECRET_KEY
    • RECOVERY_POLL_ATTEMPTS

      public static final Field RECOVERY_POLL_ATTEMPTS
    • RECOVERY_POLL_INTERVAL_MS

      public static final Field RECOVERY_POLL_INTERVAL_MS
    • STORE_RECORD_TIMEOUT_MS

      public static final Field STORE_RECORD_TIMEOUT_MS
    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • MESSAGE_QUEUE

      private static final Integer MESSAGE_QUEUE
    • reader

      private final DocumentReader reader
    • topicName

      private String topicName
    • dbHistoryName

      private String dbHistoryName
    • producer

      private org.apache.rocketmq.client.producer.DefaultMQProducer producer
    • rocketMqConfig

      private RocketMqConfig rocketMqConfig
    • maxRecoveryAttempts

      private int maxRecoveryAttempts
    • pollInterval

      private Long pollInterval
    • sendingTimeout

      private Long sendingTimeout
  • Constructor Details

    • RocketMqSchemaHistory

      public RocketMqSchemaHistory()
  • Method Details