在Fred Georges 谈论微服务架构时,他提到使用Kafka作为高速总线(他称之为激流)并将多个0mq实例(称为河流)连接到它。可以在这里看到一张幻灯片。
谁能分享如何最好地实现此绑定?
在Fred Georges 谈论微服务架构时,他提到使用Kafka作为高速总线(他称之为激流)并将多个0mq实例(称为河流)连接到它。可以在这里看到一张幻灯片。
谁能分享如何最好地实现此绑定?
KAFKA EventBus ( 0.8.x+ )
有现成的绑定到:
ZeroMQ已经为其中许多提供了类似的广泛绑定
nanomsg于 2016 年 6 月达到生产质量(版本 1.0.0),并且具有令人印象深刻的绑定数量:
听起来既充满希望又非常苛刻。因此,一旦选择了更早、更稳定的 ZeroMQ 版本,具有最低延迟/最低开销和经过验证的无错误人员*多年的生产级操作,就会使她/他做到最好。
2016 年 6 月,nanomsg达到了生产质量(1.0.0),许多开发人员认为它是 ZeroMQ 的可行替代品。
“人们对 ZeroMQ 的一个常见抱怨是它没有为新的传输协议提供 API,这基本上将您限制为 TCP、PGM、IPC 和 ITC。Nanomsg 通过为传输和消息传递协议提供可插入接口来解决这个问题。”
详细信息可以在A Look at Nanomsg and Scalability Protocols(为什么 ZeroMQ 不应该是您的首选)中找到。
编写自定义协议可以相对容易地实现。请参阅nanomsg TCP Mapping for Scalability Protocols。
由于对多种语言的大量绑定,所有新项目都应该认真考虑 nanomsg 协议。