【发布时间】:2019-04-04 06:23:21
【问题描述】:
例如,如果我有一个始终在运行的 Java 应用程序,并且它在到达时从 Kafka 队列中读取数据,目的是获取数据并将其转发到数据库......循环执行批处理作业而不是通过 Kafka Streaming/Kafka Connect 执行?考虑到我不是在每个循环中毫无意义地创建或浪费资源,并且我正在正确处理多线程,是否有任何主要的缺点或不这样做的理由?对于长期运行的应用程序来说,这是一个可行的选择吗?
(我有理由不将 Kafka Streams/Connect 与我们的用例一起使用)
【问题讨论】:
标签: java loops apache-kafka streaming kafka-consumer-api