前言
现在市场上的有很多发布/订阅消息传递系统,那么是什么让Apache Kafka成为一个不错的选择呢?或者说Kafka它有什么优势呢?
Kafka的优点
多个生产者
无论这些客户是使用多个主题还是相同主题,Kafka都能够无缝地处理多个生产者。 这使得该系统非常适合聚合来自许多前端系统的数据并使其保持一致。 例如,通过许多微服务向用户提供服务的站点可以有一个页面视图主题,所有服务都可以使用通用格式写入。 然后,消费者应用程序可以为站点上的所有应用程序接收单个页面视图流,而无需协调来自多个主题的消费,或为每个应用程序特地设置一个主题。
多个消费者
除了多个生产者之外,Kafka还具有多个消费