最佳发布/订阅"中间件"

Dav*_*vid 9 soa middleware mom publish-subscribe observer-pattern

我正在市场上建立一个基于开源网络的Pub/Sub(观察者模式)库.我没有找到任何我喜欢的:

  • JMS - 与Java绑定,将消息内容视为哑二进制blob

  • NDDS - $$,使用IDL

  • CORBA/ICE - Pub/Sub构建在RPC之上,CORBA API不直观

  • JBOSS/ESB - 不太熟悉

如果这样的包可以满足以下条件,那就太好了:

  • 基于网络

  • 意识到有效负载数据,用户不必担心端/序列化问题

  • 多语言支持(C++,ruby,Java,python会很好)

  • 没有自动生成的代码(没有IDL!)

  • 直观的订阅/主题管理

为了好玩,我创造了自己的.思考?

Ric*_*dOD 5

你可能想看看RabbitMQ.