使用kafka服务器实现队列

时间:2018-07-26 08:43:53

标签: apache-kafka message-queue

我想使用kafka实现队列机制。但是找不到任何地方,如果可以只浏览为任何主题创建的队列中的数据,而无需继续前进。

我想从队列中读取数据,并且根据不同的条件想删除现有消息或向该队列中添加另一条消息。同样,可以使用来自不同机器的单个kafka服务器。

我指的是tutorialspoint,以了解更多信息。

先谢谢了。任何线索将不胜感激。

1 个答案:

答案 0 :(得分:0)

请记住,Kakfa可以按主题对多个分区进行扩展,并且在分区之间不提供任何排序​​保证。因此,如果要严格订购,请不要使用kafka。在使用者组中,如果每个主题需要n个使用者,则需要至少n个分区。

消费者不删除消息,而是提交消息的偏移量。大多数客户端的默认配置是在读取时自动提交偏移量。您可以随时将消息重新插入到主题中。但是您不能跳过一条消息并希望以后再处理。

您可以将任意数量的计算机连接到kafka服务器。通常,您将多个服务器作为kafka群集,并具有复制功能以实现容错功能。