醋醋百科网

Good Luck To You!

互联网应用高并发中间件:RabbitMQ的安装和配置

此前,有一期专门讲了消息中间件的选型“互联网应用高并发技术中间件MQ选型”,本文将着重讲述下RabbitMQ的基本操作,方便使用的小伙伴快速搭建环境。

1 ErLang安装

1.1 ErLang安装包

Erlang版本: win64_17.5

otp_win64_17.5.exe

1.2 ErLang安装步骤

安装ErLang语言环境: otp_win64_17.4.exe(可下载最新发行版本)

2.3 ErLang配置:设置环境变量

1) ERLANG_HOME : 2.2中使用的安装目录

2) 在path中加入% ERLANG_HOME %\bin;

ERLANG_HOME:

PATH:

2 RabbitMq安装

2.1 RabbitMq安装包

RabbitMq版本: 3.5.3

http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.3/rabbitmq-server-3.5.3.exe

2.2 配置RabbitMq

2.2.1 添加base目录

2.2.2 设置Base目录环境变量

RABBITMQ_BASE: 上一步创建的目录

2.3 RabbitMq安装步骤

3 添加RabbitMq管理插件和用户

3.1 添加管理插件

进入rabbitmq的Sbin目录, 例如: D:\rabbitmq\RabbitMQ Server\rabbitmq_server-3.5.3\sbin,执行下面的命令

rabbitmq-plugins.bat enable rabbitmq_management

3.2 添加管理用户

3.2.1 登录控制台 初始化用户(guest/guest)

3.2.2 设置权限

· 测试用RabbitMq服务器admin用户(admin/admin123)

3.3 添加普通用户

重复以上创建用户的两个步骤, 添加消息队列使用者, Tags为none.

· 测试用RabbitMq服务器普通用户(apptest/app123456)

4 添加交换机和队列

4.1 配置信息

1)Exchange 设置文件

Exchange Name

direct_exchange_test

Exchange Durability

Durable

Exchange Auto delete

No

Exchange Arguments

-

2)Queue 设置文件

Queue Name

DemoQueue

Queue Durability

Durable

Queue Auto delete

No

Queue Arguments

-

3)绑定信息

Exchange

Routing-key

Queue

Arguments

direct_exchange_test

demo.process

DemoQueue

-

注意: Exchange和Queue要设置成Durable, 不然rabbitmq服务重启后, 配置会丢失.

4.2 添加Exchange

进入Exchange标签页, 添加Exchange.

4.3 添加Queue

进入Queue标签页, 添加Queue.

4.4 绑定Exchange和Queue

Exchange标签页, 单击要做绑定操作的Exchange.

※随着使用消息队列模块的增加/变化, Exchange和Queue的配置也会随着变化.

5 系统中Rabbitmq的配置

5.1 配置文件地址

D:\app\config\rabbitmq-config.properties

5.2 具体配置

#RabbitMQ服务IP

MQ.Host=192.168.1.100

MQ.Port=192.168.1.100

MQ.UserName=apptest

MQ.Password=app123456

MQ.VirtualHost=/

下一期,将着重介绍Springboot集成RabbitMQ。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言