
微服务
文章平均质量分 50
微服务
研究猿小刘
别懒,跑个demo试试
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
rabbitmq深入实践
rabbitmq 挂掉解决方案:https://blog.youkuaiyun.com/qq_41950229/article/details/105957872。rabbitmq 挂掉解决方案:https://blog.youkuaiyun.com/qq_41950229/article/details/105957872。生产者首先发送消息(带着key的消息)到 交换机,交换机根据接收到的key 检查与它绑定的队列,如果符合 topic则发送到该队列上。1.系统增加了消息中间件,增加了系统的复杂度,原创 2023-04-18 09:01:30 · 291 阅读 · 0 评论 -
使用activemq来解决分布式事务问题
1. 保证数据库和 消息队列是一个原子操作才能保证分布式事务(1)需要用到消息事件表(2) 用户定时器 定时查询事件表,查询到是 新建状态 就 发送给消息队列(3) 把插入user 和 插入 消息事件表 作为一个事务,(4) 积分监听器 监听到消息队列中有消息到来时,将消息插入消息事件表(5) 积分定时器(PointScheduled) 定时查询到事件表,查询到PUBLISHED事件后 执行事件,插入积分列表,更新事件类型...原创 2021-05-15 10:27:44 · 305 阅读 · 0 评论 -
01.手写一个简单的消息队列
1.手动设计一个消息队列三个对象: 消息处理中心Broker ,消息生产者Producer, 消息消费者Consumer1.1 消息处理中心Brokerpackage org.study.mq.myMq;import java.util.concurrent.ArrayBlockingQueue;/** * 消息处理中心 */public class Broker { // 队列存储消息的最大数量 private final static int MAX_SIZE = 3原创 2021-05-05 01:05:31 · 1407 阅读 · 0 评论