Difference between revisions of "DistributedMessaging"
Geekinutah (talk | contribs) (Created page with "= Distributed Messaging for OpenStack = This page was created to outline the core requirements for messaging in OpenStack and how to achieve those requirements in a reliable,...") |
Geekinutah (talk | contribs) |
||
Line 18: | Line 18: | ||
#One to One (host to host or service to service) | #One to One (host to host or service to service) | ||
#One to Many | #One to Many | ||
+ | |||
+ | |||
+ | == Collaboration == | ||
+ | |||
+ | https://etherpad.openstack.org/p/DistributedMessaging |
Latest revision as of 21:23, 11 December 2014
Contents
Distributed Messaging for OpenStack
This page was created to outline the core requirements for messaging in OpenStack and how to achieve those requirements in a reliable, performant and resilient way.
Core Design Principles
- Fully distributed design?
- Easy failover
- Scalable == Federatable
Current thoughts
RabbitMQ and Qpid are troublesome. 0MQ doesn't have the support that it needs. I think we need something pure python and much simpler than the current messaging infra to take care of all this stuff. A pure-python easily understood implementation will attract maintainers and people interested in extending things.
Use Cases
- Cloud failures along availability zones
- One to One (host to host or service to service)
- One to Many