Debezium 是否提供交货和订购保证?

H.Ç*_*Ç.T 4 postgresql apache-kafka apache-kafka-connect debezium

我计划使用来制作活动,Kafka并且我需要强有力的交付和订购保证。通过在生产者配置中使用enable.idempotence=true参数,我可以获得这些保证。

我的问题是:

  1. 我怎样才能用 Debezium 实现这一目标?
  2. 这些保证是默认提供的吗?
  3. 可以配置吗?如何?

注意:我计划使用Debezium Connector for PostgreSQL

Isk*_*der 6

德莱维语义公司

保证至少一次交付:

当所有系统都正常运行或部分或全部系统正常关闭时,使用应用程序可以期望一次准确地看到每个事件。然而,当出现问题时,消费应用程序总是有可能至少看到一次事件。

来源:为什么消费应用程序必须预期重复事件?


订购保证

具有强大的订购保证:

大多数连接器会将单个数据库表的所有事件记录到单个主题。此外,主题内的所有事件都是完全有序的,这意味着所有这些事件的顺序将保持不变。(即使在失败期间事件重复,应用所有事件后的最终结果也将保持不变。)

来源:数据库的事件是如何组织的?