
MQ(zeroMQ&rabbitMQ&kafka)
文章平均质量分 51
杨步涛的博客
老杨,目前居住上海 微信:yangbt_6225080 qq:306591368 擅长云计算、分布式系统设计、docker容器化技术、海量数据的存储、搜索、数据挖掘。
展开
-
高性能的通讯库-zeroMQ的几个高性能特征
这两天研究了一下zeroMQ,号称史上最好的通讯库,比rabbitMQ快很多,基于c语言开发的,实时流处理sorm的task之间的通信就是用的zeroMQ。zeroMQ在使用模式上支持多种,有req-reply,publish-subscribe,pipe。 下图是zeroMQ的架构图简单说明一下,从上到下依次是网络、zeroMQ、用户的应用,相当于在应用层和网络层加了一个原创 2013-01-15 12:42:16 · 41942 阅读 · 0 评论 -
RabbitMQ和kafka从几个角度简单的对比
业界对于消息的传递有多种方案和产品,本文就比较有代表性的两个MQ(rabbitMQ,kafka)进行阐述和做简单的对比,在应用场景方面,RabbitMQ,遵循AMQP协议,由内在高并发的erlanng语言开发,用在实时的对可靠性要求比较高的消息传递上。kafka是Linkedin于2010年12月份开源的消息发布订阅系统,它主要用于处理活跃的流式数据,大数据量的数据处理上。1)在架原创 2013-04-04 10:17:29 · 26191 阅读 · 0 评论 -
rabbitmq在高可用HA方面的方案总结
为了提高消息传递交付的可用性,rabbitMQ有几种集群的方案,不同的方案有不同的优缺点1、普通的集群rabbitMQ中的exchange和queue都包含meta、contents、state等信息,exchange在集群中的每个节点都保存一份数据,但是queue不一样,queue在集群中对于contents只存储一份,其他节点只存储meta信息为什么只在一个节点存储queue的原创 2013-09-03 14:39:04 · 23568 阅读 · 1 评论 -
RabbitMQ Consumer获取消息的两种方式(poll,subscribe)解析
Producer和QueueConsumer和Queue长连接原创 2013-09-01 16:11:15 · 51432 阅读 · 2 评论 -
流式计算在容错方面的考虑
stream replayLineage trackingState Checkpointing原创 2014-01-04 06:27:17 · 3551 阅读 · 0 评论