oslo.messaging/oslo_messaging/_drivers/zmq_driver
ozamiatin 27594bd40f [zmq] Make second ROUTER socket optional for proxy
Since proxy supposed to be used in different configurations
second ROUTER socket may stay unused (e.g. when we use proxy
for publishing only fanout messages in mixed direct/pub-sub
configuration see ZmqClientMixDirectPubSub).

This patch introduces two modes of proxy SingleRouterProxy (where
frontend and backend ROUTERS are the same socket) and
DoubleRouterProxy (different sockets for the frontend and for the
backend - the original behavior).

Change-Id: Ia859b92e1f238fcbbcf42e17b06e0f4ad04e79f6
2016-09-26 11:41:29 +03:00
..
client [zmq] Make second ROUTER socket optional for proxy 2016-09-26 11:41:29 +03:00
matchmaker [zmq] Fix fanout without PUB/SUB 2016-09-16 15:14:00 +03:00
poller [zmq] Make ThreadingPoller work with ZmqSocket 2016-09-06 15:20:19 +03:00
proxy [zmq] Make second ROUTER socket optional for proxy 2016-09-26 11:41:29 +03:00
server Merge "[zmq] Fix fanout without PUB/SUB" 2016-09-21 14:51:48 +00:00
__init__.py Initial commit for new zmq driver implementation 2015-06-30 18:16:02 +03:00
zmq_address.py [zmq] Make second ROUTER socket optional for proxy 2016-09-26 11:41:29 +03:00
zmq_async.py [zmq] Implement retries for unacknowledged CASTs 2016-08-09 17:24:07 +03:00
zmq_names.py [zmq] Make second ROUTER socket optional for proxy 2016-09-26 11:41:29 +03:00
zmq_options.py [zmq] Remove ZmqSocket.close_linger attribute 2016-09-09 00:07:30 +03:00
zmq_poller.py [zmq] Make ThreadingPoller work with ZmqSocket 2016-09-06 15:20:19 +03:00
zmq_socket.py [zmq] Remove unnecessary subscriptions from SubConsumer 2016-09-14 10:59:07 +03:00
zmq_updater.py [zmq] Redis unavailability is not critical 2016-08-16 11:29:59 +03:00