SpringBoot使用消息中间件RabbitMQ
首先在docker中安装rabbitmq,pull 带有web界面的 docker pull rabbitmq :3-management 5672为客户端,15672为web界面端口 docker run -d -p 5672 : 5672 -p 15672 : 15672 -- name rabbitmq01 镜像id 简要介绍一下rabbitmq的三个Exchange Fanout( 广播) 绑定queue时,不用设置routkey 发布消息时,不用设置routkey Direct (点对点,单播) 绑定queue时,设置routkey 发布消息时,设置routkey,单播 Topic 绑定queue时,使用包含* 和#的表达式 #代表一个或多个单词 *代表一个单词 发布消息时,绑定queue的表达式中,匹配到的queue 则收到消息 接下来在springboot项目中使用rabbitmq 在pom.xml中引入依赖 < dependency > < groupId > org.springframework.boot </ groupId > < artifactId > spring-boot-starter-amqp </ artifactId > </ dependency > < dependency > < groupId > org