Settings¶
Connection Settings¶
AMQP_HOST |
The hostname or IP address of the AMQP
server to connect to. Defaults to
'localhost'. |
AMQP_PORT |
The port of the AMQP server to connect
to. Defaults to 5672. |
AMQP_USERNAME |
The username to authenticate with.
Defaults to 'guest'. |
AMQP_PASSWORD |
The password to authenticate with.
Defaults to 'guest'. |
AMQP_VIRTUAL_HOST |
The virtual host to use. Defaults to
'/'. |
AMQP_HEARTBEAT_INTERVAL |
The heartbeat interval to use for
connections. Defaults to 60. |
AMQP_CONNECTION_KWARGS |
Additional arguments to pass to
aioamqp.connect(). Defaults to
{}. |
Consumer Settings¶
REGISTER_CONSUMER |
If True, a consumer will be
automatically created and assigned to
the application. Defaults to False. |
AMQP_INBOUND_EXCHANGE |
The name of the exchange that the
consumer should read from. Defaults to
'' (the AMQP default exchange). |
AMQP_INBOUND_EXCHANGE_DURABLE |
The durability setting of the exchange
that the consumer reads from. Defaults
to False. |
AMQP_INBOUND_EXCHANGE_TYPE |
The type of the inbound exchange.
Defaults to 'direct'. |
AMQP_INBOUND_EXCHANGE_KWARGS |
Additonal arguments to pass to
aioamqp.channel.exchange_declare().
Defaults to {}. |
AMQP_INBOUND_QUEUE |
The name of the queue that the
consumer should read from. Defaults to
'' (the AMQP default queue). |
AMQP_INBOUND_QUEUE_DURABLE |
The durability setting of the queue
the consumer reads from. Defaults to
False. |
AMQP_INBOUND_ROUTING_KEY |
The routing key used to bind the
inbound exchange and queue. Defaults
to ''. |
AMQP_DISPATCH_METHOD |
Reserved for future use. |
Producer Settings¶
AMQP_OUTBOUND_EXCHANGE |
The name of the exchange used by the
producer to send messages. Defaults to
''. |
AMQP_OUTBOUND_EXCHANGE_DURABLE |
The durability setting of the outbound
exchange. Defaults to False. |
AMQP_OUTBOUND_EXCHANGE_TYPE |
The type of the outbound exchange.
Defaults to 'direct'. |
AMQP_OUTBOUND_EXCHANGE_KWARGS |
Additonal arguments to pass to
aioamqp.channel.exchange_declare().
Defaults to {}. |
AMQP_OUTBOUND_ROUTING_KEY |
The default routing key used when
sending messages to the outbound
exchange if the routing_key argument
is not provided. Defaults to ''. |
AMQP_PREFETCH_LIMIT |
The maximum number of messages to keep
in the internal queue waiting to be
processed. If set to 0, the
consumer will fetch all available
messages from the AMQP queue. Defaults
to 0. |
AMQP_DELIVERY_MODE |
The mode used when sending messages.
By default, messages are
non-persistent.
Defaults to
henson_amqp.DeliveryMode.NONPERSISTENT |