怎么在Ubuntu linux系统上安装和使用RabbitMQ

2024-10-27 17:26:48

1、安装RabbitMQ服务软件包输入以下命令进行安装#apt install rabbitmq-server

怎么在Ubuntu linux系统上安装和使用RabbitMQ

2、安装完成后在rabb坡纠课柩itMQ中添加openstack用户,为后续安装openstack提取做好准备命令:#rabbitmqctl add_user openstack dick其中dick为openstack用户登录rabbitMQ服务的密码同时为openstack用户设置读写等权限命令:#rabbitmqctl set_permissions openstack ".*"".*"".*"

怎么在Ubuntu linux系统上安装和使用RabbitMQ

3、安装RabbitMQ监控管理插件进行RabbitMQ的管理命令:#rabbitmq-plugins enable rabbitmq_management插件rabbitmq_management启动成功后就可以通过web页面进行RabbitMQ的监控和管理

怎么在Ubuntu linux系统上安装和使用RabbitMQ

4、使用rabbitmq_management插件进行监控和管理使用firefox浏览器登录:http://localhost:15672在登录页面使用 guest/guest用户名和密码登录RabbitMQ管理系统,在系统中可以对RabbitMQ服务进行channel,queue,用户等的管理

怎么在Ubuntu linux系统上安装和使用RabbitMQ怎么在Ubuntu linux系统上安装和使用RabbitMQ

5、安装pika开发RabbitMQ客户端命令: # pip install pika

怎么在Ubuntu linux系统上安装和使用RabbitMQ

6、RabbitMQ开发例子通过python以及pika库进行消息发送和消蝌怦吩曰息接受源代码如下:消息发送send.py#!/usr/bi荏鱿胫协n/env pythonimport pikaconnection = pika.BlockingConnection(pika.ConnectionParameters('localhost'));channel = connection.channel()channel.queue_declare(queue='helloQueue')channel.basic_publish(exchange='',routing_key='helloQueue',body='[A001]Hello my rabbitMQ world ')print(" [10001] Sent 'Hello my rabbitMQ world'")connection.close()消息接收:receive.py#!/usr/bin/env pythonimport pikaconnection=pika.BlockingConnection(pika.ConnectionParameters(host='localhost'))channel = connection.channel()channel.queue_declare(queue='helloQueue')def callback(ch,method,properties,body):print(" [>>>]Receive %r" %body)channel.basic_consume(callback,queue='helloQueue',no_ack=True)print(' [*] Waitting for message. To exit press CTRL+C')channel.start_consuming()

怎么在Ubuntu linux系统上安装和使用RabbitMQ
猜你喜欢