Random Parameter RabbitMQ Channel Creation

  • Share this:

Code introduction


This function creates a channel connected to a RabbitMQ server with parameters randomly generated using the Pika library.


Technology Stack : Pika

Code Type : Function

Code Difficulty : Intermediate


                
                    
import random
from pika import BlockingConnection, ConnectionParameters
from pika.channel import Channel
from pika.spec import Basic

def create_channel_with_random_params():
    credentials = pika.PlainCredentials('guest', 'guest')
    params = ConnectionParameters(
        host='localhost',
        port=5672,
        virtual_host='/',
        credentials=credentials
    )
    connection = BlockingConnection(params)
    channel = connection.channel()
    return channel                
              
Tags: