RabbitMq
RabbitMq是对消息中间件的一种实现,它是基于AMQP(Advanced Message Queuing Protocol)
RabbitMq的服务端是基于Erlang语言编写的.客户端是java语言封装.需要安装erlang环境.
RabbitMq下载路径:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14.exe
erlang
erlang各版本访问路径:http://erlang.org/download/ .
RabbitMq对应的erlang:https://pan.baidu.com/s/1pZJ8l2f3omrgnuCm9a8DVA
双击安装,其他选择默认.
安装RabbitMq
双击安装,其他选择默认值.
安装成功在我们的服务中即存在Rabbitmq服务
RabbitMQ安装会附带一个管理工具,我们在安装目录\RabbitMQ Server\rabbitmq_server-3.7.12\sbin 目录下面 执行一条cmd命令:
rabbitmq-plugins enable rabbitmq_management
完成之后会出现如下图提示
然后可以打开浏览器 输入
http://127.0.0.1:15672
如下图
默认账号密码都是
guest 即
username :guest
password:guest
登录后,即可进入管理平台
至此rabbitmq环境已经搭建好.可以使用如下依赖进行开发
RabbitMq Maven依赖
< dependency >
< groupId > com.rabbitmq </ groupId >
< artifactId > amqp-client </ artifactId >
< version > 5.6.0 </ version >
</ dependency >
gradle依赖
dependencies {
compile 'com.rabbitmq:amqp-client:5.6.0'
}