我想使用kafka实现队列机制。但是找不到任何地方,如果可以只浏览为任何主题创建的队列中的数据,而无需继续前进。
我想从队列中读取数据,并且根据不同的条件想删除现有消息或向该队列中添加另一条消息。同样,可以使用来自不同机器的单个kafka服务器。
我指的是tutorialspoint,以了解更多信息。
先谢谢了。任何线索将不胜感激。
答案 0 :(得分:0)
请记住,Kakfa可以按主题对多个分区进行扩展,并且在分区之间不提供任何排序保证。因此,如果要严格订购,请不要使用kafka。在使用者组中,如果每个主题需要n个使用者,则需要至少n个分区。
消费者不删除消息,而是提交消息的偏移量。大多数客户端的默认配置是在读取时自动提交偏移量。您可以随时将消息重新插入到主题中。但是您不能跳过一条消息并希望以后再处理。
您可以将任意数量的计算机连接到kafka服务器。通常,您将多个服务器作为kafka群集,并具有复制功能以实现容错功能。