我们已经将SysV Message Queue用于我们的分布式数据处理系统超过15年。出于某种原因,我们希望用更新的Message Queue机制替换它。有什么建议吗?
要求:
我发现Apache ActiveMQ和RabbitMQ,但似乎RabbitMQ缺乏稳定的C客户端库支持?
答案 0 :(得分:1)
虽然我没有亲自使用它,但0MQ的工具包令人印象深刻。
它似乎符合你的所有标准,虽然#4你必须自己实现,但这似乎很简单。
我的问题是你为什么要离开SysV Message Queue? “出于某种原因”是一个令人不安的声明。
也就是说,有许多优秀的消息传递产品,有一组有用的选择标准是关键。
我建议稍微扩展您的需求列表,然后针对该列表进行网站基准测试。只选择前两个或三个,并做一些真实世界的项目高峰(或者如果您更喜欢这个术语,可以进行烘焙),为您提供一些实际的反馈,以作出最终决定。
祝你好运