OpenStack library for messaging
Go to file
ozamiatin b5955b6ca9 [zmq] Redesign router proxy
In this change router was redesigned in a way most
appropriate for routing concept of zmq.ROUTER socket.

DEALER(cli)-ROUTER(proxy)-DEALER(srv) instead of
DEALER-ROUTER-DEALER-ROUTER (3 layers instead of 4)

The main reason is to use zmq.DEALER identity in message
routing. For this reason DealerConsumer was introduced
server-side. RouterConsumer is left for peer-to-peer
DEALER-ROUTER deployment option.

Also handled assertions in receive-methods in order
to not stop server when received message with wrong format.

Change-Id: If25edf500fa8d220d4233bb13d67121824e841c6
Closes-Bug: #1558601
Related-Bug: #1555007
2016-05-04 15:12:10 +03:00
doc/source [zmq] Redesign router proxy 2016-05-04 15:12:10 +03:00
etc Fix spelling typo in output 2015-09-24 18:11:22 +08:00
oslo_messaging [zmq] Redesign router proxy 2016-05-04 15:12:10 +03:00
tools Fixes sumulator.py signal_handler logic 2016-04-29 07:24:25 -05:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:43:07 +00:00
.gitignore ignore .eggs directory 2015-11-23 18:35:44 -07:00
.gitreview Add feature branch to .gitreview file 2016-05-02 12:46:22 -07:00
.testr.conf .testr.conf: revert workaround of testtools bug 2016-02-17 11:34:12 +01:00
CONTRIBUTING.rst Fix wrong bugs report URL in CONTRIBUTING 2015-12-23 15:16:51 +08:00
LICENSE Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
README.rst Switch badges from 'pypip.in' to 'shields.io' 2015-06-11 20:38:19 -07:00
babel.cfg Setup for translation 2014-06-05 22:48:44 +02:00
requirements.txt Updated from global requirements 2016-04-19 12:28:00 +00:00
setup-test-env-pika.sh Implements rabbit-pika driver 2015-10-20 15:04:36 +03:00
setup-test-env-qpid.sh Disable ACL if authentication cannot be performed. 2015-09-16 16:33:58 -04:00
setup-test-env-rabbit.sh Don't use devstack to setup our functional env 2015-06-11 12:01:01 +02:00
setup-test-env-zmq.sh [zmq] Redesign router proxy 2016-05-04 15:12:10 +03:00
setup.cfg [zmq] Reduce number of connections 2016-03-31 15:40:36 +03:00
setup.py Updated from global requirements 2015-09-17 12:16:04 +00:00
test-requirements.txt Updated from global requirements 2016-04-30 18:07:45 +00:00
tox.ini Merge "Fix typo passend should be passenv" 2016-03-22 00:21:04 +00:00

README.rst

Oslo Messaging Library

Latest Version

Downloads

The Oslo messaging API supports RPC and notifications over a number of different messaging transports.