中间件专题
WilsonCYZ
这个作者很懒,什么都没留下…
展开
-
基于Redis自增函数生成分布式单号
1. 背景在分布式系统中,不可避免的需要协调多个服务器节点生成分布式的单号问题,如果采取单节点的方式,可能会出现单号重复的问题。从具体的实现方式而言,可以采取数据库的方案,但这个可能存在多节点同时争抢同一条数据造成死锁的问题。我们这里采取分布式中间件Redis的自增函数,实现分布式单号的生成。2. 业务要求分布式的单号生成组件,需要根据不同的业务要求生成不同规则的业务单号,并且在高并发的场景...原创 2019-10-13 23:33:20 · 655 阅读 · 0 评论 -
基于RocketMQ的项目高可用优化改造
基于RocketMQ的项目高可用优化改造1. 项目优化改造背景1.1 项目业务流转现状1.2 改造后的总体业务处理架构2. RocketMQ的发送端封装2.1 RocketMQ消息序列化2.1.1 消息载体基础类2.1.2 MQ消息的序列化和反序列化2.2 RocketMQ消息发送2.2.1 RocketMQ发送端配置2.2.2 统一发送端的消息处理接口2.2.3 业务端调用统一的消息发送接口方法...原创 2019-08-11 22:27:31 · 429 阅读 · 0 评论