java - Kafka与Cassandra数据库连接

标签 java cassandra apache-kafka kafka-consumer-api apache-kafka-connect

我将 Kafka 用于多种目的,但我想使用 Kafka 的连接 API,但我无法理解为什么使用 Kafka 连接而不是编写我们自己的消费者组并以任何方式编写消息的差异数据库,无需编写复杂的东西,也无需像 Kafka-connect 中的 confluence 那样添加其他包。

最佳答案

Connect 作为一个框架负责故障转移,您还可以在分布式模式下运行它以扩展数据导入/导出“作业”。因此,Connect 确实是一种“即发即忘”的体验。此外,对于 Connect,您不需要编写任何代码 - 只需配置连接器即可。

如果你手动构建这个,你基本上可以解决 Connect 已经解决的问题(即重新发明轮子)。不要低估这项任务的复杂性——表面上听起来很简单,但实际上它看起来更复杂。

关于java - Kafka与Cassandra数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42801608/

相关文章:

apache-kafka - Kafka AVRO - 从长到日期时间的转换

java - 压缩 BufferedImage 而不写入磁盘

java - 结果集空指针异常

Cassandra:低可用性以获得更高的一致性

elasticsearch - 如何使用Docker为Cassandra和Elasticsearch设置JanusGraph?

mysql - 删除不适用于 debezium 源连接器/jdbc-sink-connector

java - 我的 kafka 下载中的 SBT 文件在哪里?

java - 如何禁用Java,Android中的所有按钮

java - 是否有任何 java 库可以从图像中读取 vin 号码条形码?

Cassandra 编写语义