中文

现代消息系统研究——Kafka、RabbitMQ 与 NATS Streaming

分布式、并行与集群计算 2019-12-10 v1

摘要

分布式消息系统构成了大数据流处理、云原生应用与微服务架构的核心。随着实时关键型应用的兴起,对可扩展、容错且低延迟的优质消息平台的需求日益增长。近年来出现了多种现代消息系统,各自具有优缺点。这给行业在选择最适合特定应用的消息系统上带来了困难。需要深入研究以判断消息系统的哪些特性满足应用需求。本综述论文概述了现代消息技术,并深入探讨了三种流行的发布/订阅系统——Apache Kafka、RabbitMQ 与 NATS Streaming。论文提供了关于消息系统、用例以及特性异同的信息,以帮助用户做出明智决策,并为未来研究与开发铺平道路。

关键词

引用

@article{arxiv.1912.03715,
  title  = {A study on Modern Messaging Systems- Kafka, RabbitMQ and NATS Streaming},
  author = {Sharvari T and Sowmya Nag K},
  journal= {arXiv preprint arXiv:1912.03715},
  year   = {2019}
}

备注

5 pages, 1 figure, 1 table