rabitMQTT

```bash
docker run -d -it  -p 5672:5672 -p 15672:15672 --name rabbitmq  rabbitmq:management
```
在web管理后台新建Exchanges ：
`messageService2Pipeline`
`pipeline2UserService`


zookeeper搭建教程

https://blog.csdn.net/weixin_43559374/article/details/131588024

docker run -e TZ="Asia/Shanghai" -d --restart=always -p 28989:8989 --privileged=true -v /home/workplace/im/app-service-1.0-SNAPSHOT:/usr/local/src/app.jar --name im-app-service java:8 nohup java -jar /usr/local/src/app.jar --myRedis.seconds=20 &

docker run -e TZ="Asia/Shanghai" -d --restart=always -p 29000:29000  -p 19000:19000 --privileged=true -v /home/workplace/im/im-tcp-1.0.0-SNAPSHOT.jar:/usr/local/src/app.jar  -v /home/workplace/im/config.yml:/usr/local/src/config.yml --name im-tcp-1 anapsix/alpine-java:8_server-jre_unlimited nohup java -jar   /usr/local/src/app.jar /usr/local/src/config.yml  2>&1 &

docker run -e TZ="Asia/Shanghai" -d --restart=always -p 29002:29002  -p 19002:19002 --privileged=true -v /home/workplace/im/im-tcp-1.0.0-SNAPSHOT.jar:/usr/local/src/app.jar  -v /home/workplace/im/config2.yml:/usr/local/src/config.yml --name im-tcp-2 anapsix/alpine-java:8_server-jre_unlimited nohup java -jar   /usr/local/src/app.jar /usr/local/src/config.yml  2>&1 &

docker run   -d -e TZ="Asia/Shanghai"  --restart=always  --privileged=true   -p 28000:28000 -v /home/workplace/im/im-service-1.0.0-SNAPSHOT.jar:/usr/local/src/app.jar --name im-service anapsix/alpine-java:8_server-jre_unlimited nohup java -jar  /usr/local/src/app.jar --myRedis.seconds=20 2>&1 &

docker run   -d -e TZ="Asia/Shanghai"  --restart=always  --privileged=true   -v /home/workplace/im/im-message-store-1.0.0-SNAPSHOT.jar:/usr/local/src/app.jar --name im-message-store anapsix/alpine-java:8_server-jre_unlimited nohup java -jar  /usr/local/src/app.jar --myRedis.seconds=20 2>&1 &

