史上最全 SpringCloud入门教程,从零开始带你深入♂学习(十四)——bus组件:消息总线RabbitMQ安装

33 篇文章 3 订阅
24 篇文章 22 订阅

SpringCloud(十四)——bus组件:消息总线RabbitMQ安装

bus组件简介

spring cloud bus使用轻量级消息代理将分布式系统的节点连接起来。然后,可以使用它来广播状态更改(例如配置更改)或其他管理指令。AMQP和Kafka broker(中间件)实现包含在项目中。或者,在类路径上找到的任何spring cloud stream绑定器都可以作为传输使用。

bus称之为springcloud中消息总线,主要用来在微服务系统中实现远端配置更新时通过广播形式通知所有客户端刷新配置信息,避免手动重启服务的工作

作用:利用bus 广播特性当一个状态(配置文件)发生改变时通知到bus中所有服务节点更新当前状态(自动更新自身配置)

实现配置刷新原理

领取资料
image

RabbitMQ安装

1、进入RabbitMQ官网下载环境和安装包:https://www.rabbitmq.com/install-rpm.html#downloads

image

2、把环境和安装包放到linux服务器的root文件夹下

image

3、输入rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm安装RabbitMQ运行环境

image

4、输入yum install -y rabbitmq-server-3.7.18-1.el7.noarch.rpm安装RabbitMQ安装包(需要联网)

image
领取资料
提示安装完成
image
领取资料

5、输入yum install socat -y安装socat

6、输入systemctl enable rabbirmq-server设置RabbitMQ开机自启

7、查看RibbitMQ是否安装成功

image

注意:默认安装完成后配置文件模板在:/usr/share/doc/rabbitmq-server-3.7.18/rabbitmq.config.example目录中,需要将配置文件复制到/etc/rabbitmq/目录中,并修改名称为rabbitmq.config

8、复制配置文件

image

9、编辑RabbitMQ的配置文件

进入编辑
image

找到对应位置
image

修改,如果输入:wq 提示文件只读的话,输入:wq!即可
image

10、启动RabbitMQ的web管理界面

image
领取资料

11、启动RabbitMQ服务

领取资料
image

12、输入服务ip:15672进入 RabbitMQ web管理界面,与Java TPC通信的端口为:6572

image

13、输入账号:guest 密码:guest ,进入RabbitMQ管理界面

image

14、添加一个RabbitMQ的管理用户

image
领取资料

15、添加管理的虚拟主机

1、点击Virtaul Hosts
image

2、输入 /ems ,点击Add virtual host
image

3、
image

4、退出到用户管理界面,点击ems
image
领取资料
5、
image

6、
image
领取资料

15、不同用户又不同交换机的类型

image

最后,祝大家早日学有所成,拿到满意offer,快速升职加薪,走上人生巅峰。 可以的话请给我一个三连支持一下我哟,我们下期再见

领取资料

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值