Warning
the Pika driver is no longer maintained and will be removed from Oslo.Messaging at a future date. It is recommended that all users of the Pika driver transition to using the Rabbit driver.
Pika is a pure-Python implementation of the AMQP 0-9-1 protocol including RabbitMQ’s extensions. It is very actively supported and recommended by RabbitMQ developers
PikaDriver is one of oslo.messaging backend drivers. It supports RPC and Notify patterns. Currently it could be the only oslo.messaging driver across the OpenStack cluster. This document provides deployment information for this driver in oslo_messaging.
This driver is able to work with single instance of RabbitMQ server or RabbitMQ cluster.
To enable the driver, in the section [DEFAULT] of the conf file, the ‘transport_url’ parameter should be set to pika://user:pass@host1:port[,hostN:portN]
[DEFAULT] transport_url = pika://guest:guest@localhost:5672
In section [oslo_messaging_pika]: #. channel_max - Maximum number of channels to allow,
In section [oslo_messaging_pika]:
Pika driver is supported by DevStack. To enable it you should edit local.conf [localrc] section and add next there:
enable_plugin pika https://git.openstack.org/openstack/devstack-plugin-pika
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.