4 ms·
And then you've made your own broker. At that point why not use an existing, more mature broker?
by FooBarWidget 14y ago
And then you've made your own broker. At that point why not use an existing, more mature broker?
- sneak 14y agoThe zero in ZeroMQ is because brokerlessness is a strength in some aspects. A broker can be an SPOF, for instance. 0MQ makes it easy to do shared-nothing.
- FooBarWidget 14y agoI know what ZeroMQ does. But you argue that a one can easily write a broker on top of ZeroMQ that provides persistency, but that invalidates your biggest reason of using ZeroMQ, namely brokerlessness. Besides SPOF is not an argument. All serious brokers have supported clustering and failover for quite a while, and they support persistency. I don't see a good reason why you may want to write a ZeroMQ-based broker instead of just using RabbitMQ.