springboot+rabbitMQ

RabbitMQ

一、安装Erlang环境

1、安装依赖文件

在根目录/usr/local目录下 在安装erlang之前先安装下依赖文件(这一步不要忘掉了, 不然后面./configure的时候要报错):

       [root@static local]# yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto

2、到erlang官网去下载erlang安装包

    官网地址:http://www.erlang.org/downloads

[root@static local]#

wget -c http://erlang.org/download/otp_src_20.2.tar.gz

接下来解压:

 [root@static local]# tar -zxvf otp_src_20.2.tar.gz

  [root@static local]# cd otp_src_20.2/

3、编译安装

    ( 我这里指定编译安装后放在/usr/local/erlang目录里面,这个你们可以 改成其他的 ):

  [root@static otp_src_20.2]# ./configure --prefix=/usr/local/erlang

 [root@static otp_src_20.2]# make && make install

4、测试安装是否成功:

 [root@static otp_src_20.2]# cd /usr/local/erlang/bin/ 

 [root@static bin]# ./erl

 若出现以下界面,则说明我们erlang配置OK了

输入 halt().  退出控制台, 注意,halt后面有个点哈

5、配置环境变量(ps:这个跟java的环境变量配置是差不多的)

[root@static local]# vim /etc/profile

输入 I 在底下insert的提示

在末尾加入这么一行即可:export PATH=$PATH:/usr/local/erlang/bin 

加好后ESC退出 :wq 保存 退出

更新配置文件:[root@static local]# source /etc/profile

接下来进入我们的核心部分:配置rabbitmq

 

二、安装rabbitmq

1、到官网下载最新安装包:

http://www.rabbitmq.com/releases/rabbitmq-server/ 

[root@static local]# 

wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz

解压:

[root@static local]# 

xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz 

[root@static local]# 

tar -xvf rabbitmq-server-generic-unix-3.6.15.tar

2、配置rabbitmq的环境变量

(这个跟上面的erlang配置以及java的环境变量差不多)

[root@static local]# vim /etc/profile

在末尾加入以下配置:export PATH=$PATH:/usr/local/rabbitmq_server-3.6.15/sbin

更新配置文件:[root@static local]# source /etc/profile

3、rabbitmq的基本操作:

  启动:rabbitmq-server -detached

  关闭:rabbitmqctl stop

  查看状态:rabbitmqctl status

 4、配置rabbitmq网页管理插件

    启用插件:root@iZwz9eailk2tci1wywk9p2Z local]# 

rabbitmq-plugins enable rabbitmq_management

   访问管理页面:http://192.168.?.?:15672  端口默认为15672

(备注)在windows下面远程:

.停止防火墙systemctl stop firewalld.service     #停止firewall

.设置配置文件 vi /etc/rabbitmq/rabbitmq.config

.专门用于远程登录的账号 SYF是账号

  里面加

        [

{rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["SYF"]}]}

].

 ④.新增一个账号

        (1)、#RabbitMQ新增账号密码

rabbitmqctl add_user SYF SYF

(2)、#设置成管理员角色

rabbitmqctl  set_user_tags  SYF  administrator

(3)、#设置权限

rabbitmqctl set_permissions -p "/" SYF ".*" ".*" ".*"

(4)、#查看用户列表

rabbitmqctl list_users

出现这个页面就ok了

 

三、什么是RabbitMQ

1、参考文献

https://www.cnblogs.com/boshen-hzb/p/6840064.html

 

 

2、一个Message的处理流程类似于下图

 

四、RabbitMQ+SpringBoot

1、参考文献

https://www.cnblogs.com/ityouknow/p/6120544.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值