我已经在几个场景中使用RabbitMQ了,但总觉得应该有更容易设置的东西。尽管它很方便,但很难为只处理几千条消息的解决方案辩护,因为维护RabbitMQ需要大量工作。
有人知道一个安装和维护过程简单的AMQP实现吗?
对于那些不知道的人,RabbitMQ是用Erlang编写的AMQP实现。它被认为非常稳定,但前提是你足够了解Erlang以避免它的问题。无论是内存限制还是主机名的更改,总是需要深入了解。
我已经在几个场景中使用RabbitMQ了,但总觉得应该有更容易设置的东西。尽管它很方便,但很难为只处理几千条消息的解决方案辩护,因为维护RabbitMQ需要大量工作。
有人知道一个安装和维护过程简单的AMQP实现吗?
对于那些不知道的人,RabbitMQ是用Erlang编写的AMQP实现。它被认为非常稳定,但前提是你足够了解Erlang以避免它的问题。无论是内存限制还是主机名的更改,总是需要深入了解。
http://www.zeromq.org/也许是你正在寻找的东西。 如果你使用Windows操作系统,你可以使用MSMQ。
编辑:我想我错过了问题中关于AMQP的部分。
ActiveMQ似乎是一个不错的选择,我之前使用RabbitMQ在WAN上建立“集群”,但是RabbitMQ集群不支持此操作,因为它要求所有机器都在同一地点。
相比之下,ActiveMQ在“集群”方面更好,因为它易于设置和维护。
Apache Qpid是另一个开源的AMQP代理程序:http://qpid.apache.org/
免责声明:我自己没有使用过它,所以无法告诉您它与RabbitMQ相比如何。