RabbitMQ
kingloneye
相信会更好!
展开
-
记录一下分布式事务
1、什么是分布式系统?部署在不同结点上的系统通过网络交互来完成协同工作的系统。比如:充值加积分的业务,用户在充值系统向自己的账户充钱,在积分系统中自己积分相应的增加。充值系统和积 分系统是两个不同的系统,一次充值加积分的业务就需要这两个系统协同工作来完成。2、什么是事务?事务是指由一组操作组成的一个工作单元,这个工作单元具有原子性(atomicity)、一致性(consistency)、...原创 2020-04-14 18:30:52 · 149 阅读 · 0 评论 -
RabbitMQ整合Springboot
pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> ...原创 2020-03-18 21:11:09 · 234 阅读 · 0 评论 -
RabbitMQ工作模式之Topics
RabbitMQ有以下几种工作模式 : 1、Work queues 2、Publish/Subscribe 3、Routing 4、Topics 通配符模式 5、Header ...原创 2020-03-18 20:29:32 · 244 阅读 · 0 评论 -
RabbitMQ工作模式之Routing
Routing 路由模式:1、每个消费者监听自己的队列,并且设置routingkey。2、生产者将消息发给交换机,由交换机根据routingkey来转发消息到指定的队列。1、生产者声明exchange_routing_inform交换机。声明两个队列并且绑定到此交换机,绑定时需要指定routingkey发送消息时需要指定routingkey/** * @author * @ver...原创 2020-03-18 20:02:59 · 212 阅读 · 0 评论 -
RabbitMQ工作模式之Work queues和Publish/Subscribe
RabbitMQ有以下几种工作模式 : 1、Work queues 2、Publish/Subscribe 发布订阅模式 3、Routing 4、Topics 5、Header ...原创 2020-03-18 19:22:09 · 418 阅读 · 0 评论 -
rabbitmq生产者和消费者入门
1、生产者pom.xml<dependencies> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <versi...原创 2020-03-18 15:38:07 · 213 阅读 · 0 评论 -
Windows下RabbitMQ安装及配置
MQ全称为Message Queue,即消息队列, RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开 发中应用非常广泛。开发中消息队列通常有如下应用场景: 1、任务异步处理。 将不需要同步处理的并且耗时长的操作...原创 2020-03-18 15:01:07 · 117 阅读 · 0 评论