8f47dac76a
The repository will be consist of: [+] The redis service definition.The redis used by zmq driver as matchmaker (servers discovering). [+] The zmq-proxy service - the central proxy which perform a message redirection to endpoints to avoid direct connections between openstack services (n^2 connections). To allow an OpenStack service configuration and dependencies switching between ZMQ and RabbitMQ back-ends can be used next config section (rabbitmq is default): messaging: backend: rpc: zmq notifications: rabbitmq Because there is cases when back-end name is not actually name of depended service, like `zmq` backend name != `zmq-proxy` and `redis`, there is special section of dependencies definiton: messaging: dependencies: zmq: zmq-proxy Services, which uses oslo.messaging can specify messaging dependency by generic way: dependencies: - {{ messaging.dependencies[messaging.backend.rpc] }} - {{ messaging.dependencies[messaging.backend.notifications] }} Change-Id: I63cd5d008eb8e97903e303f37ac8a90616d4c4a2 |
||
---|---|---|
.. | ||
Dockerfile.j2 | ||
zmq_sudoers |