RabbitMQ Connection with Pika Library

  • Share this:

Code introduction


The function uses the RMQ third-party library, pika, to create a connection to a RabbitMQ server and returns the connection and channel objects. The function accepts username and password as parameters, which are used for authentication.


Technology Stack : RMQ, Pika

Code Type : The type of code

Code Difficulty : Intermediate


                
                    
import random
import pika

def random_queue_connection(username, password):
    # Establish a connection to a RabbitMQ server using credentials
    credentials = pika.PlainCredentials(username, password)
    parameters = pika.ConnectionParameters('localhost', 5672, '/', credentials)
    connection = pika.BlockingConnection(parameters)
    channel = connection.channel()
    return connection, channel                
              
Tags: