产业气象站|vs. RabbitMQ:架构、性能和用例,「事件驱动架构」Kafka( 二 )
下面的消息传递场景特别适合Kafka:
具有复杂路由的流 , 事件吞吐量为100K/sec或更多 , “至少一次”分区排序需要流历史记录的应用程序 , 以“至少一次”分区顺序交付 。 客户端可以看到事件流的“重播” 。 事件溯源 , 将系统建模为事件序列 。 在多级管道中进行数据流处理 。 管道生成实时数据流的图形 。 RabbitMQ的用例当web服务器需要快速响应请求时 , 可以使用RabbitMQ 。 这消除了在用户等待结果时执行资源密集型活动的需要 。 RabbitMQ还用于向不同的接收者传递消息 , 以供使用或在高负载(每秒20K+消息)下在工作人员之间共享负载 。
场景 , RabbitMQ可以用于:
需要支持遗留协议的应用程序 , 如STOMP、MQTT、AMQP、0-9-1 。 对每条消息的一致性/保证集的粒度控制到消费者的复杂路由需要各种发布/订阅、点对点请求/应答消息传递功能的应用程序 。 Kafka和RabbitMQ:总结本指南涵盖了ApacheKafka和RabbitMQ之间的主要区别和相似之处 。 虽然它们的架构不同 , 但它们每秒都可以消耗数百万条消息 , 而且在某些环境中性能更好 。 RabbitMQ几乎在内存中控制它的消息 , 使用大集群(30多个节点) 。 相比之下 , Kafka利用顺序磁盘I/O操作 , 因此需要较少的硬件 。
【来源:首席架构师智库】
【产业气象站|vs. RabbitMQ:架构、性能和用例,「事件驱动架构」Kafka】声明:转载此文是出于传递更多信息之目的 。 若有来源标注错误或侵犯了您的合法权益 , 请作者持权属证明与本网联系 , 我们将及时更正、删除 , 谢谢 。 邮箱地址:newmedia@xxcb.cn
推荐阅读
- 辉常观察|产业互联网:区块链与数字货币的分水岭,原创
- 精选热点资讯|服务江西产业发展,晏斌:围绕直播大赛
- 爱集微|投向智能制造/人工智能等领域,欣旺达子公司参与设立产业基金
- 产业气象站|华为新款移动路由双网双通在线,告别断网烦恼,手机一碰就能上网
- 中国蓝新闻|“薅羊毛”入刑越城法院一审宣判,坚决斩断灰色产业链
- 上游新闻|智博会上将签约GPP芯片生产项目,关注智博会|30多家电子产业企业构建梁平电子信息产业链
- 北京商报网|2020中国电信5G产业创新联盟北京站启动
- 家族战队|就读懂了湖南互联网产业,读懂了这些话
- 52未来社区|中国全面支持的半导体产业会怎么样?,新导航芯片领先GPS
- c114通信网|深度解读:2020年光电子产业将迎难而上
