Jms 推荐一个开源消息队列服务
有人能为我推荐一个开源消息队列吗?像JMS、gearmand、zeroMq、amazonsqs。 Tt最好满足以下几点(非强制性):Jms 推荐一个开源消息队列服务,jms,message-queue,zeromq,gearman,mq,Jms,Message Queue,Zeromq,Gearman,Mq,有人能为我推荐一个开源消息队列吗?像JMS、gearmand、zeroMq、amazonsqs。 Tt最好满足以下几点(非强制性): 分布式和可扩展 支持异步消息 最好支持发布/订阅 高可用性,最好不要丢弃消息 高性能 最好支持PHPSDK和由c/c++开发的mq服务器 易于使用 该项目处于活动状态 非常感谢 ActiveMQ符合要求。但它不是c++ActiveMQ是最好的。也支持C++…参考< P>经典经纪人: apacheactivemq-它是来自Apache的JMS代理实现。用Java编
非常感谢 ActiveMQ符合要求。但它不是c++ActiveMQ是最好的。也支持C++…参考< P>经典经纪人:
- apacheactivemq-它是来自Apache的JMS代理实现。用Java编写
- RabbitMQ-用Erlang编写的流行AMQP代理实现
- StormMQ-用Java编写的AMQP代理。RabbitMQ的插入式替换(不需要更改客户端)
- Apache Qpid-AMQP代理,RabbitMQ的另一种替代方案。用爪哇和C++编写。< /LI>
- ZeroMQ-这不是一个代理,而是一个库。允许任何一种。非常轻,非常通用,速度非常快。用C++编写的.<
- 亚马逊SQS-缺乏其他公司的功能。像消息这样令人尴尬的限制不能保证井然有序,也不能保证只发送一次。没有发布/订阅架构。仅限于与AWS结合使用。相当高的延迟
而由c/c++-开发的mq服务器只是ZeroMQ,但它不是真正的服务器
堆栈溢出不是这个问题的合适论坛。(+1)我还将Apache的QPid添加到“Classic Broker”部分,这是RabbitMQ(AMQP)的替代品。对于OP,我真的建议您查看RabbitMQ、QPid或ZeroMQ。我个人在消息传递领域花费了大量时间(你可能会说这是我的专长),我倾向于避免使用JMS或任何其他“锁定”解决方案,而倾向于使用基于AMQP的解决方案。