分类目录:消息队列

以下是分类 消息队列 下的所有文章

RabbitMQ的工作机制

producer -> exchange -> binding scheme(routing) -> queue -> consumer exchange是用来接收消息的,绑定策略是用来把消息从exchange路由到queue的 http://blog.csdn.net/samxx8/article/details/47417133 queue: direct、fallout、topic direct, 某一个绑定key路由到某一个queue fallout, exchange中的一个消息发送给……

Mac上安装RabbitMQ

1. 下载后解压既可以使用。 http://www.rabbitmq.com/install-standalone-mac.html 2.启动 sbin/rabbitmq-server rabbitmqctl status 3. 安装管理工具后并重启。 sudo rabbitmq-plugins enable rabbitmq_management 参考: http://www.open-open.com/lib/view/open1432468144338.html 官方api: http://www.rabbitmq.com/……

LMAX的Disruptor的RingBuffer学习笔记

并发queue实现的传统方法 链表:节点分散,不利于cache和批量读取,分配节点需要大量GC,size/head/tail有大量的竞争,存在CPU缓存的伪竞争问题。 数组:size/head/tail一样有大量的竞争,传统方法是在所有的写操作上做互斥,效率低下,这几个字段写在一起存在CPU缓存的伪竞争。 减少竞争点 RingBuffer也是个数组,不过,……

【转载】消息队列中间件的技术选型分析

消息队列中间件是互联网行业不可或缺的一项基本技术,在高并发消峰,非关键业务异步化,通知系统,监控数据推送等场景下是必不可少的,下文为转载文章,具体出处不详。 个人很喜欢ZeroMQ,非企业级的消息中间件,具有及低延迟-微秒级,使用简单灵活可嵌入等特性,性能报告请参考官网: http://zeromq.org/results:more-pr……