This document describes the current stable version of Kombu (4.3). For development docs, go here.

Pyro Transport - kombu.transport.pyro

Pyro transport, and Kombu Broker daemon.

Requires the Pyro4 library to be installed.

To use the Pyro transport with Kombu, use an url of the form: pyro://localhost/kombu.broker

The hostname is where the transport will be looking for a Pyro name server, which is used in turn to locate the kombu.broker Pyro service. This broker can be launched by simply executing this transport module directly, with the command: python -m kombu.transport.pyro

Transport

class kombu.transport.pyro.Transport(client, **kwargs)[source]

Pyro Transport.

class Channel(connection, **kwargs)

Pyro Channel.

after_reply_message_received(queue)
close()
queues()
shared_queues
default_port = 9090
driver_name = u'pyro'
driver_type = u'pyro'
driver_version()[source]
shared_queues[source]
state = <kombu.transport.virtual.base.BrokerState object>

memory backend state is global.

Channel

class kombu.transport.pyro.Channel(connection, **kwargs)[source]

Pyro Channel.

after_reply_message_received(queue)[source]
close()[source]
queues()[source]
shared_queues[source]