|
0
|
| maverick · 技术社区 · 8 年前 |
|
|
1
2
配置管理不应该比重新部署应用程序更难,但这取决于您可能拥有或没有的任何版本控制或CI/CD管道。 卡夫卡制作者/消费者和流提供偏移管理,您只需将其配置为执行除默认值以外的任何操作。 错误处理有很好的文档记录,如果您关心错误的检测,请不要忘记。连接本身将在严重错误情况下停止使用和生成消息,而不会重试或跳过消息。
你见过Confluent Replicator(许可产品)吗?那个 是 卡夫卡连接了两个主题。 否则,你见过MirrorMaker吗?这是一个生产者-消费者对,通常用于在各个集群之间复制数据,但可以与相同的源和目标设置一起使用。您只需要确保您没有创建反馈循环。您需要对其应用“自定义逻辑”(并更改主题名称),其中 called a Handler class that is placed on your Kafka classpath
Confluent MirrorMaker documentation
没有什么可以阻止您实现Connect API,它可能比没有外部集群管理器的Kafka Streams应用程序更易于管理。此外,由于Connect是一个Java库,所以理论上您可以在其中内部使用Streams库。 |