我们如何在Apache Kafka中实现这一目标

时间:2016-11-23 12:06:48

标签: apache-kafka

我们希望通过Apacke Kafka发送交易数据,因为我们有两个下游系统,在UI中显示成功消息之前,我们希望确保数据在下游系统中成功保存。

我们正在通过生产者推送数据并在消费者端读取数据并将其保存在下游系统中。缺少的链接是如何知道数据是否在下游系统中成功保存,以便我们可以在UI上显示成功消息。

我们有没有办法通过Kafka实现它。我们刚开始使用kafka并且不确定这个用例是否适合kafka。

1 个答案:

答案 0 :(得分:0)

如果您的生产者知道消费者,它可以观察提交的消费者抵消,以查看消费的记录。制作人可以将这些偏移映射到它自己写的消息。

有关如何执行此操作的更多详细信息(超出单个问题的范围),只需深入了解Kafka代码(它是开源代码)。作为起点,请查看bin/kafka-consumer-groups.sh,这是监控消费者抵消的工具。