返回zcheng的回答

zchengzcheng其它IBM

Kafka是Apache开源的项目,基于Topic来做分布式发布-订阅消息传递,设计目标是快速、可伸缩和耐用冗余 ,关注于海量数据、性能和吞吐量,不关注可靠性和事务。使用Kafka会增加应用端的复杂性,而这个恰恰是中间件应该来完成的事情。Kafka没有两个独立部署的环境间通信的概念,即两个Kafka之间完全依靠代码来实现通信。当然,开源、分布式处理等特点也是Kafka具有的优势。
MQ强调的是异构系统的数据可靠、稳定传输,既支持发布/订阅模式,也支持消息队列模式。经过二十多年市场的验证,MQ能够满足多数企业用户对消息中间件的需求。

互联网服务 · 2017-08-25
浏览2065

回答者

zcheng 最近回答过的问题

回答状态

  • 发布时间:2017-08-25
  • 关注会员:2 人
  • 回答浏览:2065
  • X社区推广