RabbitMQ简介及安装 - 自学笔记

1. RabbbitMQ 核心概念

生产者:产生数据发送消息。

交换机:接受生产者消息,将消息推送到队列中,交换机可以和n个队列绑定。

队列:每一个队列对应一个消费者,当两个队列对应同一个队列时,消息只有一个消费者可以接收到。

消费者:接受数据消息方。

2. RabbitMQ 六大模式

        简单模式、工作模式、发布订阅模式、路由模式、主体模式、发布确认模式

3. RabbitMQ安装

安装参考网站:Downloading and Installing RabbitMQ — RabbitMQ

docker 上安装:

docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.12-management

Ubuntu上安装:

参考地址: https://www.cnblogs.com/xianqingsong/p/16890687.html 

ubuntu使用rabbitmq的一些基本命令_qq63f87738d96a0的技术博客_51CTO博客

        1) 更新软件包索引: sudo apt update

        2) 安装Erlang:sudo apt install erlang

        3) 安装rabbitmq:sudo apt-get install rabbitmq-server

        4) 添加用户设置密码:sudo rabbitmqctl add_user admin admin

        5)  给该账号赋予权限:sudo rabbitmqctl set_user_tags admin administrator

        6) 赋予virtual host中所有资源的配置,读,写权限:

                sudo rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'

        7) 开启rabbitmq的web服务:sudo rabbitmq-plugins enable rabbitmq_management

        8) 安装成功自动启动:sudo apt-get install rabbitmq-server

        9) 查看运行状态:systemctl status rabbitmq-server   #Active: active (running) 说明处于运行状态

        10) 启动:sudo service rabbitmq-server start    

        11) 停止:sudo service rabbitmq-server stop     

        12) 重启:sudo service rabbitmq-server restart  

        13) 启用插件:sudo rabbitmq-plugins enable rabbitmq_management   

        14) 修改密码:sudo rabbitmqctl change_password admin 123 

        15) 删除:sudo rabbitmqctl delete_user  lq 

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值