![](https://img-blog.csdnimg.cn/20190912112739532.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
RabbitMQ
RabbitMQ包括五种队列模式,简单队列、工作队列、发布/订阅、路由、主题、rpc等。
李多肉同学
求知若饥 虚心若愚
展开
-
Docker一键安装RabbitMQ
基本概念AMQP(Advanced Message Queuing Protocol,高级消息队列协议)是一个进程间传递异步消息的网络协议。RabbitMQ是采用Erlang语言实现AMQP(Advanced Message Queuing Protocol,高级消息队列协议)的消息中间件,它最初起源于金融系统,用于在分布式系统中存储转发消息。MQ全称为Message Queue, 消...原创 2019-09-12 11:23:18 · 803 阅读 · 0 评论 -
RabbitMq exchange四种方式总结 (极简)
一、direct Direct Exchange :一对一完全匹配,需要将一个队列绑定到交换机上,要求该消息与一个特定的路由键完全匹配。exchange在和queue进行binding时会设置routingkey,将消息发送到exchange时会设置对应的routingkey,只有这两个routingkey完全相同,exchange才会选择对应的binging进行消息路由。二、...原创 2019-09-18 10:01:16 · 526 阅读 · 0 评论 -
Spring Boot + RabbitMQ 简单案例 (exchange的四种类型)
项目已上传至github:https://github.com/astronger/Springboot-rabbitmq首先Docker一键安装RabbitMQ,然后启动项目,在测试类依次测试,rabbitmq管理页面和控制台均能看到测试结果。...原创 2019-09-18 10:03:51 · 466 阅读 · 0 评论 -
Spring Boot ——实现定时任务的两种方式
一、@Scheduled使用 @Scheduled 非常容易,直接创建一个 Spring Boot 项目,并且添加 web 依赖 spring-boot-starter-web,项目创建成功后,在启动类添加 @EnableScheduling 注解,开启定时任务:@SpringBootApplication@EnableSchedulingpublic class ScheduleA...原创 2019-09-18 17:04:46 · 256 阅读 · 0 评论