Apache Kafka、Apache Pulsar和RabbitMQ性能测试对比
Apache Kafka、Apache Pulsar和RabbitMQ都可以用作消息中间件平台,可对比的项目非常多,但是通常最关心的就是性能。在本文中,将专注于系统的吞吐量和延迟,因为这些是生产中事件流系统的主要性能指标。吞吐量测试尤其可以衡量每个系统在利用硬件(特别是磁盘和CPU)方面的效率。延迟测试可衡量每个系统与实时消息传递之间的接近程度,其中包括高达p99.9%的尾部延迟,这是实时和关键业务系统以及微服务架构的核心要求。
从测试结果来看,Kafka提供了最佳的吞吐量,同时提供最低的端到端延迟,最高可
原创
2020-08-28 10:51:58 ·
2019 阅读 ·
0 评论