- 博客(4)
- 收藏
- 关注
原创 RocketMQ源码和流程分析
源码下载地址https://github.com/apache/rocketmq.git源码结构及各模块职责在这里插入图片描述RocketMQ架构及源码解析各模块职责acl: 权限控制broker: broker模块client:消息客户端,包含消息生产者,消费者相关类common:公共包conf:配置文件dev:开发者信息(非源代码)distribution:部署示例文件夹(非源代码)docs: 文档example: RocketMQ示例代码filter:消息过滤服务器实现相
2021-12-17 18:51:13
210
原创 美团开源分布式ID生成器Leaf改造部署Nacos实战
一、需求背景由于业务需要对数据和消息等进行唯一的标识。需要进行唯一流水号的设计。每个返回数据的流水号记录唯一日志数据流水号发送的消息唯一流水号二、常用方法介绍2.1 UUIDUUID是标准形式包含32个16进制数字,以连字号分为5段,形式为a-b-c-d-e的36个字符,示例550e8400-e29b-41d4-a716-446655440000优点:性能非常高:本地生成,没有网络消耗缺点:不易于存储:UUID太长,16字节128位,通常以36长度的字符串标识,很多场景不适用信息
2021-12-13 22:31:41
2253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人