首页 > Web开发 > 详细

.Net RabbitMQ之环境搭建

时间:2019-03-11 22:58:49      阅读:210      评论:0      收藏:0      [点我收藏+]

关于RabbitMQ的背景不想多说什么,网上能找到很多,自行百度,RabbitMQ是基于AMQP协议的消息队列组件,无关语言和平台,是开源界非常流行的消息队列组件.本系列基于WMWare+Linux Center OS7+.Net环境完成RabbitMQ的基本功能的实现.

 官方安装教程如下:https://www.rabbitmq.com/install-rpm.html

1、Linux环境搭建

参考Nginx学习系列一搭建环境

技术分享图片

ok,环境搭建完成

 

2、安装RabbitMQ的相关组件

(1)、下载erlang软件安装包,因为RabbitMQ是基于erlang语言实现的,关于erlang,请参考百度百科

下面是erlang官方所有的版本http://erlang.org/download/,因为通过wget指令下载太慢,所以我直接用迅雷下了,然后丢到centeros7上去

技术分享图片

 

(2)、安装elang安装需要的依赖工具

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

技术分享图片

 

 

(3)、解压erlang安装包,注意要和下载的版本号一致

tar -xvzf otp_src_21.1.tar.gz

 

 技术分享图片

 

(4)、配置erlang环境

./configure --prefix=/usr/erlang --without-javac 

技术分享图片

 

 

(5)、本地编译erlang并安装erlang

定位到安装目录输入make指令

 技术分享图片

编译需要点时间,接着安装erlang

输入make install指令

技术分享图片

ok,验证安装是否成功,定位到bin/erl

技术分享图片

技术分享图片

ok,安装成功.退出终端

 

(6)、配置Erlang全局环境变量

重新打开一个终端,输入以下指令

vi /etc/profile

技术分享图片

添加erlang环境变量如下:

export PATH=$PATH:/home/zc/otp_src_21.1/bin

技术分享图片

保存并退出.注:

接着让配置生效,输入以下指令

source  /etc/profile

技术分享图片

 重启Centos7,验证全局变量是否生效,输入以下指令:

技术分享图片

ok,全局变量已生效!

 

(7)、安装RabbitMQ

去官网下载最新版本的RabbitMQ,地址如下:https://www.rabbitmq.com/install-rpm.html

技术分享图片

当然也可以通过wget指令,但是有点慢比起大迅雷,哈哈哈.

下载完成,丢到CenterOs7下面。

 技术分享图片

 

 (8)、安装RabbitMQ签名密钥

输入以下指令:

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

技术分享图片

 

(9)、安装(7)中下载的Rpm文件

yum install rabbitmq-server-3.6.8-1.el7.noarch.rpm

 

 

、定位到mq插件目录

cd /usr/lib/rabbitmq/lib/rabbitmq_server_3.6.6/plugins

 

、安装mq消息延迟插件

关于Rabbit所有的社区插件如下地址https://dl.bintray.com/rabbitmq/community-plugins/,找到消息延迟插件

技术分享图片

地址如下:https://dl.bintray.com/rabbitmq/community-plugins/rabbitmq_delayed_message_exchange-0.0.1.ez

通过wget指令下载到mq插件目录

技术分享图片

 

、接着执行如下命令

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

技术分享图片

 

、打开CenterOS7关于RabbitMQ的Tcp防火墙端口

firewall-cmd --add-port=15672/tcp --permanent

技术分享图片

 

 

技术分享图片

.Net RabbitMQ之环境搭建

原文:https://www.cnblogs.com/GreenLeaves/p/10513809.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!