摘要: 一、简单示例: 1)创建一个spring boot项目: 2)配置application.yml 3)创建列队配置: 4)消费者: 5)生产者: 6)测试: 二、路由模式: 1)路由/列队配置: @Configuration public class RabbitMQConfiguration { 阅读全文
posted @ 2019-08-12 23:12 开拖拉机的拉风少年 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 一、基于普通maven项目使用: 1)依赖: <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.5.1</version> </dependency> 2)列队模式 阅读全文
posted @ 2019-08-12 21:03 开拖拉机的拉风少年 阅读(171) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 的概念: https://www.rabbitmq.com/ 1)生产者和消费者 Producer:消息的生产者;相当于分布式架构中的消费端; Consumer:消息的消费者;相当于分布式架构中的服务端; Producer:消息的生产者;相当于分布式架构中的消费端; Consume 阅读全文
posted @ 2019-08-12 17:53 开拖拉机的拉风少年 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、消息队列MQ(Message Queue): 1)消息队列是一种先进先出的数据结构; 2)消息队列使用的“协议”不是具体的通讯协议,而是更高层次通讯模型。它定义了两个对象——发送数据的叫生产者;接收数据的叫消费者, 提供一个 SDK 让我们可以定义自己的生产者和消费者实现消息通讯而无视底层通讯协 阅读全文
posted @ 2019-08-12 17:22 开拖拉机的拉风少年 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、工厂模式: 1)简单工厂模式(Simple Factory) 2)工厂方法模式(Factory Method) 3)抽象工厂模式(Abstract Factory) 二、简单工厂模式: //工厂通过返回接口的实例来实现,每次工厂的扩展都要重写工厂,非常不方便; 三、工厂方法模式: //把工厂类的 阅读全文
posted @ 2019-08-12 17:02 开拖拉机的拉风少年 阅读(188) 评论(0) 推荐(0) 编辑