【发布时间】:2019-07-13 13:49:06
【问题描述】:
我正在使用 Kafka 2.1.0,并希望在订阅完成后发布一条消息。生产者有没有办法知道订阅是否发生然后发布消息?否则我每次都会丢失第一条消息。
【问题讨论】:
-
我认为没有办法做到这一点。发布者和订阅者应该是分离的。当您开始订阅时,您可以选择从主题的开头开始,而不是只获取未来的消息。
-
对于这种方法,生产者必须先发布消息,然后消费者订阅吗?另外,您如何选择订阅以便从头开始?谢谢!
标签: scala apache-kafka kafka-producer-api