Skip to content

purgeteam/rabbitmq-start

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rabbitmq-start

Build Status Maven Status Gitter Coverage Status GitHub release License

参考

https://www.cnblogs.com/fanqisoft/p/10402607.html

创建RabbitMQ容器 单机模式

cd service/docker-start
sh rabbitmq.sh

创建多个RabbitMQ容器 集群模式

cd service/docker-start
sh rabbitmq-cluster.sh
  --link  连接多个容器

  -d  后台进程运行

  --hostname  RabbitMQ主机名称

  --name  容器名称

  -p port:port  本地端口:容器端口

  -e  参数设置

将RabbitMQ节点加入到集群中

#!/usr/bin/env bash
# 将RabbitMQ节点加入到集群中

# 1
docker exec -it myrabbit1 bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
exit
# 2
docker exec -it myrabbit2 bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster --ram rabbit@rabbit1
rabbitmqctl start_app
exit
# 3
docker exec -it myrabbit3 bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster --ram rabbit@rabbit1
rabbitmqctl start_app
exit
--ram  表示设置为内存节点,忽略该参数则默认为磁盘节点。

控制台访问

使用http://ip:15672 进行访问了,账号密码默认为guest&guest

测试调用

http://127.0.0.1:8081/rabbitmq/123
查看product,consumer控制台输出内容

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published