消息队列之--RabbitMQ

序言

为什么选择 RabbitMQ而没有选择Kafka?

是因为业务系统对消息有高可靠性要求,以及对复杂功能(如消息确认)的要求 。 

Docker环境下的安装Rabbitmq

1.下载镜像

docker pull rabbitmq:management

2.创建容器

rabbitmq需要有映射以下端口: 5671 5672 4369 15671 15672 25672

15672 (if management plugin is enabled)

15671 management监听端口

5672, 5671 (AMQP 0-9-1 without and with TLS)

4369 (epmd) epmd 代表 Erlang 端口映射守护进程

25672 (Erlang distribution)

docker run -di --name=myrabbitmq -p 5671:5617 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 rabbitmq:management

3.连接RabbitMQ

浏览器访问:http://192.168.229.129:15672/#/

登录名:guest

密码:guest

直接模式(Direct)

分列模式(Fanout)

资料

https://www.cnblogs.com/Fengge518/p/13826983.html

https://www.cnblogs.com/ysocean/category/1243287.html

原文地址:https://www.cnblogs.com/cnki/p/5726427.html