我有一个关于这些特殊要求的设想:
我最近一直在看这么多的MQs,我没有任何实际的经验。
我想问问有经验的人会更好。
我们主要考虑的是Kafka,但我不确定它是否适合我们的用例,似乎是针对分布式部署和多样化主题\使用者\生产者而量身定做的。而且,在windows上肯定没有准备好生产。阿帕奇ActiveMQ或者阿波罗\Artemis呢?RabbitMQ似乎不适合我们的性能要求。或者可能有一些Java库具有我们所需要的特性,而没有中间人代理呢?
对此有任何帮助,我们将不胜感激。
发布于 2016-09-06 08:47:37
如果有人遇到这种情况,我们最终会和卡夫卡一起去。它的性能令人印象深刻,到目前为止它在linux上非常稳定。还没有尝试在生产部署中在windows上运行它。
更新(12/3/2017):在Linux上运行良好且非常稳定,但在上无法在生产中使用。由于文件句柄泄漏,旧数据从未被删除,相关的Jira自2013年以来一直被忽略:https://issues.apache.org/jira/browse/KAFKA-1194
https://stackoverflow.com/questions/38172479
复制相似问题