如何以编程方式了解队列和pub / sub之间的区别,我的项目需要队列概念。 你能在java中提供一个示例队列程序吗?
答案 0 :(得分:0)
正如我在评论中所写,Kafka实现了Pub-Sub算法。它不是队列,机制不是基于事件的。
数据生产者将新数据发布到Kafka,消费者会要求Kafka在Id = x后向他们发送消息。系统批准收到邮件后,不会删除邮件。卡夫卡根本不关心它。如果你没问题,你可以像这样使用它:
此服务的实现与Microsoft Event-Hub和Amazon Kinesis几乎相同。
如果需要队列,则需要使用实现队列功能的系统,如Microsoft service bus -queue,java sample或任何其他队列系统