
大数据
文章平均质量分 93
大数据相关的文章
夏洛克·林
命运对勇者低语:你无法抵御风暴。勇者低声回应:我,就是风暴。
个人博客地址:https://sherlock-lin.github.io
展开
-
启程Pulsar:深入剖析高速启动引擎,揭秘消息中间件巨兽的诞生
PulsarService是Pulsar服务启动的核心类,其内置了七大重要的对象如下图BrokerService: 核心是启动Netty,处理客户端的TCP连接,同时通过多个Map容器维护例如Topic信息、Topic归属信息等等,除此之外还启动一批定时线程定期检测(消息过期、压缩、客户端活跃等)LoadManager: 负责处理Broker服务的负载均衡WebService: 对外提供HTTP服务,例如管理流的操作(元数据)等。原创 2024-09-18 18:05:34 · 1018 阅读 · 0 评论 -
管理流创建schema流程源码解析
相信大家对schema创建的流程已经很清楚了,再次简单归纳下客户端根据用户定义的结构信息创建对应的Schema对象,并将结构信息以HTTP请求发给服务端服务端检测并根据Schema兼容策略做相对应的处理,一般情况下会调用Bookkeeper创建Ledger以及EntryBookkeeper将此Schema数据持久化到磁盘,相当于Schema信息会被Bookkeeper当作一条消息进行存储这基本上就是全部内容,当然细节感兴趣的小伙伴可以自行跟踪代码,相信你会有更多收获~原创 2024-08-01 16:28:04 · 788 阅读 · 0 评论