【发布时间】:2019-01-29 02:35:39
【问题描述】:
我正在考虑使用 Kafka 连接器,而不是创建自己的 Kafka 消费者/生产者来将一些数据从/向 Kafka 移动,我看到了 Kafka 连接器在可扩展性和容错方面提供的价值。但是,如果“任务”由于某种原因失败,我无法找到连接器的确切行为。这里有几个场景:
- 对于接收器连接器 (S3-Sink),如果它(任务)未能(在所有重试后)成功将数据发送到目的地(例如由于网络问题),工作器会发生什么情况?它会崩溃吗?以后是否能够重新使用来自 Kafak 的相同数据?
- 对于一个源连接器(JDBC Source),如果它无法发送到Kafka,它会在以后重新处理相同的数据吗?是否取决于来源?
上述问题的答案是否取决于我们所讨论的连接器?
【问题讨论】:
标签: apache-kafka apache-kafka-connect