Support ZeroMQ in Cinder
Right now, cinder supports only AMQP based messaging technologies like RabbitMQ or Qpid. Zeromq driver in oslo_messaging has been introduced for large-scale deployment. Cinder could take advantage of the Zer0MQ driver to scale out. So, introduce support for the ZeroMQ driver in Cinder.
http://
ZeroMq is a very lightweight distributed messaging system specially designed for high throughput/low latency scenarios. Addition of support for ZeroMQ would help cinder scale out with high performance and be highly available as there is no centralised broker.
For the record:
Support for cinder ZeroMQ driver - tracked in bug #1440631
Support for multi-backend cinder ZeroMQ driver - TODO
DocImpact - YES
Blueprint information
- Status:
- Complete
- Approver:
- Sean McGinnis
- Priority:
- Medium
- Drafter:
- Vivek Dhayaal
- Direction:
- Approved
- Assignee:
- Vivek Dhayaal
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Sean McGinnis
- Completed by
- Sean McGinnis
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Support ZeroMQ messaging driver in cinder
Addressed by: https:/
Support ZeroMQ messaging in cinder multibackend
Addressed by: https:/
publish_
<dulek>
Here's the Ocata's implementation: https:/