如果我们只寻找一位发布商,卡夫卡是一个不错的选择吗?

时间:2018-11-27 06:27:45

标签: apache-kafka

将Kafka发布者/订阅者体系结构仅用于一个发布者的事件服务是个好主意,还是我应该使用自定义套接字事件服务? 我应该进行比较的优缺点是什么?

有关此问题的简要介绍-

我有一个正在发出事件的应用程序,将有10万个订阅者,并且我不希望该应用程序因订阅者请求而过载,因此我希望订阅者和事件发布者之间有一个层次能否为订户提供服务,我不清楚,KAFKA是一个好的解决方案,因为我只有一个正在发出事件的应用程序,因此只有一个KAFKA生产者,以及从定制套接字发布-订阅服务中如何更好。 >

1 个答案:

答案 0 :(得分:0)

网络上到处都是帖子,博客和商业数据,阐明了消息排队的好处(例如https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.pro.doc/q002630_.htm) 基本上-解耦在软件工程中是个好主意,所以-是的-您应该更喜欢使用独立的发布订阅机制,而不是在应用程序中管理订户,无论是Kafka还是RabbitMQ或任何其他适合您需要的解决方案。 Kafka几乎是行业标准,可能是大多数用例的最佳选择。