轻量消息中间件ZeroMQ

尽管RabbitMQ 和ActiveMQ提供了完整的“out of the box” 消息系统JMS: 需要配置再运行. 而0MQ则更象一个库包子系统,更加轻量,可以基于其开发自己的消息系统。

几个特点:
1.socket并发框架
2.跨进程携带消息 IPC TCP
3.支持publish/subscribe pipeline request-reply
4.足够快的集群
5.异步I/O 可伸缩,多核消息传递
6.开放源码社区支持
7.支持20种语言c c++ java .net python
8.可运行在多种操作系统
9 LGPL开源协议

跨操作系统和跨语言非常重要,这样可以通过它来整合多个异构平台系统,web服务太慢,REST不太安全。

项目:http://nichol.as/zeromq-an-introduction

原文:
MainframeZone.com - IT Management: Lightweight Messaging Middleware