问题

我们有一个多数据中心的activeMQ设置,每个HA对都有NFS,看来activeMQ并不是真正可扩展的,并且不能很好地解决NFS问题。 (我们使用的是5.7)

可能的解决方案

搬到卡夫卡

要求


我们需要PointToPoint和pub / sub功能
消息优先级(我知道kafka不会立即提供该消息,但我们这方面有一种解决方法)




Kafka是否可以做到这一点(不一定是开箱即用,而是需要一些客户端调整)?如果没有,那么您会建议其他什么技术?它不一定是JMS,但它必须具有可伸缩性和可靠性(并且需要与NFS配合使用)

最佳答案

我们需要PointToPoint和pub / sub功能


卡夫卡做到了,分享了我的发现here


  邮件优先级


几乎没有人混淆您的确切意思,但是如果您打算从特定的偏移量进行消耗,那么优先级由优先级或低级消费者API提供。它还支持重新提交消息

关于java - 卡夫卡PointToPoint,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17579701/

10-10 11:43