[资料]消息队列技术

[资料]消息队列技术

2011年的时候搞项目的时候就开始收集资料了。

目前知名的mq :
zeromq 
ActiveMQ 
JMS -- java的消息服务,j2ee 各家实现不同
MS Queue  --
RabbitMQ 
nanomsg 
lightq


------------------------------------------------------------------------
lightq

http://www.infoq.com/cn/news/2015/04/lightq-agent-message-queue

-------------------------------
为什么要消息队列?
并发太厉害,服务器在瞬间处理不掉请求,通过队列缓慢处理请求。
解决掉可靠通讯问题。
同步变成异步。
-------------------------------
特定目的总线?

-------------------------------
MQ们的关键特性?
速度
高级消息队列技术

-------------------------------
ZMQ 指南
此翻译涵盖2011年10月份的ZMQ稳定版本
https://github.com/anjuke/zguide-cn
Pieter Hintjens  CEO iMatix Corporation.


ZeroMQ:云时代极速消息通信库
http://product.dangdang.com/23648031.html
http://xudifsd.org/blog/2013/10/%E7%BB%99zeromq%E5%81%9A%E4%B8%AA%E5%B9%BF%E5%91%8A/

-------------------------------

nanomsg:ZeroMQ作者用C语言新写的消息队列库
ZeroMQ的作者Martin Sustrik曾经高调炮轰C++(中文译文),
说悔不该当初ZeroMQ选了C++。黑客本色嘛,可不能说说而已,当然要付诸行动。今天,他的新作品alpha版发布了:
http://www.freelists.org/post/nanomsg/nanomsg-01alpha-released
罗列了一些特性。
作者抨击C++ 实现zeromq的缺点。
http://blog.jobbole.com/26314/

http://blog.jobbole.com/19647/
目前已经0.5版了。
http://nanomsg.org/
nanomsg 案例:
http://tim.dysinger.net/posts/2013-09-16-getting-started-with-nanomsg.html

看源码 
https://github.com/nanomsg/nanomsg/tree/gh-pages

https://github.com/nanomsg/nanomsg/tree/gh-pages


----------------------------------------------------------------------------

Ruby 服务间通信模式
百度云盘链接 http://pan.baidu.com/s/1qWqiuuS



  • TCP:ZeroMQ基于消息,消息模式,而非字节流。
  • XMPP:ZeroMQ更简单、快速、更底层。Jabber可建在ØMQ之上。
  • AMQP:完成相同的工作,ZeroMQ要快100倍,而且不需要代理(规范更简洁——少278页)
  • IPC:ZeroMQ可以跨多个主机盒,而非单台机器。
  • CORBA:ZeroMQ不会将复杂到恐怖的消息格式强加于你。
  • RPC:ZeroMQ完全是异步的,你可以随时增加/删除参与者。
  • RFC 1149:ZeroMQ比它快多了!
  • 29west LBM:ZeroMQ是自由软件!
  • IBM低延迟:ZeroMQ是自由软件!
  • Tibco:仍然是自由软件!



你可能感兴趣的:([资料]消息队列技术)