我在不同的机器上有多个服务,并且消息传递系统适合我的问题。
可靠性 - 即使一端发生故障,始终发送的消息也是关键问题,尽管它也应该是快速且合理的带宽效率。
我应该使用哪个消息队列?
答案 0 :(得分:0)
如果您使用的是Windows操作系统,则可以使用MSMQ(Microsoft消息队列)。它允许持久和交易消息传递。如果使用.NET,则可以使用NServiceBus,它在MSMQ之上运行。
答案 1 :(得分:0)
RabbitMQ是一个涵盖您所有要求的解决方案。它还具有许多语言的绑定(Java,C,Python,...)。
RabbitMQ服务器也适用于* nix和Windows环境。