oslo.messaging/oslo_messaging/_drivers
Mehdi Abaakouk a76a51a78c kafka: Remove Producer singleton
This producer singleton works only if one transport use kafka.

If multiple transports with kafka are used, their overrides each other
the producer on each send.

This change creates only one producer per connection.

A later optimisation can be one producer per driver instance.

Change-Id: I429f7c5efcb41690dd1b17f856bda2425c788e53
2017-01-02 11:46:48 +01:00
..
amqp1_driver [AMQP 1.0] Simplify the I/O event loop code 2016-12-05 19:49:06 -05:00
pika_driver Replace six.iteritems() with .items() 2016-11-23 09:02:14 +00:00
zmq_driver [zmq] Restore static direct connections 2016-12-24 04:26:19 +02:00
__init__.py Fixed a couple of pep8 errors/warnings 2016-01-25 15:00:49 +08:00
amqp.py Replace six.iteritems() with .items() 2016-11-23 09:02:14 +00:00
amqpdriver.py [rabbit] Log correct topic on cast/call 2016-12-09 14:24:52 +04:00
base.py Document the transport backend driver interface 2016-11-22 08:11:22 -05:00
common.py Replace six.iteritems() with .items() 2016-11-23 09:02:14 +00:00
impl_amqp1.py [AMQP 1.0] Avoid unnecessary thread switch on ack 2016-10-11 10:11:35 -04:00
impl_fake.py Remove logging from serialize_remote_exception 2016-05-19 15:18:28 +03:00
impl_kafka.py kafka: Remove Producer singleton 2017-01-02 11:46:48 +01:00
impl_pika.py Merge "Fix a docstring typo in impl_pika.py" 2016-11-18 11:15:25 +00:00
impl_rabbit.py reject when skipping failed messages 2016-12-21 16:03:24 +00:00
impl_zmq.py Remove useless logging import statements 2016-11-08 10:11:13 +08:00
kafka_options.py Moving driver to new kafka-python version 2017-01-02 11:46:48 +01:00
pool.py Introduce TTL for idle connections 2016-07-22 13:03:04 +03:00