栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

RabbitMQ与.net core(一)安装

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

RabbitMQ与.net core(一)安装

一、安装Erlang环境

前提:erlang版本与rabbitmq版本需按照要求对应!!!

1、在安装erlang之前先安装下依赖文件(这一步不要忘掉了, 不然后面./configure的时候要报错):
[root@iZwz9eailk2tci1wywk9p2Z local]# yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto
2、到erlang官网去下载erlang安装包

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

右键复制连接地址,用wget进行下载

[root@iZwz9eailk2tci1wywk9p2Z local]# wget -c http://erlang.org/download/otp_src_20.2.tar.gz

    

接下来解压:

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

[root@iZwz9eailk2tci1wywk9p2Z local]# cd otp_src_20.2/
3、编译安装( 我这里指定编译安装后放在/usr/local/erlang目录里面,这个你们可以改成其他的 ):
[root@iZwz9eailk2tci1wywk9p2Z otp_src_20.2]# ./configure --prefix=/usr/local/erlang

[root@iZwz9eailk2tci1wywk9p2Z otp_src_20.2]# make && make install
4、测试安装是否成功:
[root@iZwz9eailk2tci1wywk9p2Z erlang]# cd /usr/local/erlang/bin/ [root@iZwz9eailk2tci1wywk9p2Z bin]# ./erl

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

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

5、配置环境变量(ps:这个跟java的环境变量配置是差不多的) 
[root@iZwz9eailk2tci1wywk9p2Z local]# vim /etc/profile

在末尾加入这么一行即可:

export PATH=$PATH:/usr/local/erlang/bin

更新配置文件:

[root@iZwz9eailk2tci1wywk9p2Z local]# source /etc/profile

更新之后在任意地方输入erl能进入命令行, 那么就说明配置成功了。

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

回到顶部

二、安装rabbitmq1、到官网下载最新安装包:http://www.rabbitmq.com/releases/rabbitmq-server/  
[root@iZwz9eailk2tci1wywk9p2Z local]# wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz

解压:

[root@iZwz9eailk2tci1wywk9p2Z local]# xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz 
[root@iZwz9eailk2tci1wywk9p2Z local]# tar -xvf rabbitmq-server-generic-unix-3.6.15.tar
2、配置rabbitmq的环境变量(这个跟上面的erlang配置以及java的环境变量差不多) 
[root@iZwz9eailk2tci1wywk9p2Z local]# vim /etc/profile

在末尾加入以下配置:

export PATH=$PATH:/usr/local/rabbitmq_server-3.6.15/sbin

更新配置文件:

[root@iZwz9eailk2tci1wywk9p2Z 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

 

默认来宾用户:guest, 来宾用户密码:guest

5、开启rabbitmq远程访问

 添加用户:rabbitmqctl add_user XRom XRom123  //XRom是用户名, XRom123是用户密码

 添加权限:rabbitmqctl set_permissions -p "/" XRom ".*" ".*" ".*"

 修改用户角色:rabbitmqctl set_user_tags XRom administrator

 然后就可以远程访问了,然后可直接配置用户权限等信息

6、rabbitmq常用命令

 add_user       

 delete_user   

 change_password

 list_users

   add_vhost   

 delete_vhost

 list_vhostsset_permissions  [-p ]

 clear_permissions [-p ]

 list_permissions  [-p ]

 list_user_permissions

 list_queues    [-p ] [ ...]

 list_exchanges [-p ] [ ...]

 list_bindings  [-p ]

 list_connections [ ...]

参考:

https://www.cnblogs.com/wyt007/p/9073258.html

https://www.cnblogs.com/xrog/p/8519967.html

原文出处:https://www.cnblogs.com/chenyishi/p/10232657.html  

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/231044.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号