oslo.messaging/oslo_messaging/_drivers/zmq_driver
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
..
broker [zmq] Redesign router proxy 2016-05-04 15:12:10 +03:00
client [zmq] Redesign router proxy 2016-05-04 15:12:10 +03:00
matchmaker [zmq] Redesign router proxy 2016-05-04 15:12:10 +03:00
poller [zmq] Reduce threading from python proxy 2016-04-21 13:40:12 +03:00
server [zmq] Redesign router proxy 2016-05-04 15:12:10 +03:00
__init__.py Initial commit for new zmq driver implementation 2015-06-30 18:16:02 +03:00
zmq_address.py [zmq] Fix cinder create volume hangs 2016-02-22 13:51:52 +02:00
zmq_async.py [zmq] Fix cast message loss in simulator 2016-04-07 13:41:05 +03:00
zmq_names.py [zmq] Redesign router proxy 2016-05-04 15:12:10 +03:00
zmq_poller.py [zmq] Reduce number of connections 2016-03-31 15:40:36 +03:00
zmq_socket.py [zmq] Reduce threading from python proxy 2016-04-21 13:40:12 +03:00