
启程Pulsar:深入剖析高速启动引擎,揭秘消息中间件巨兽的诞生
PulsarService是Pulsar服务启动的核心类,其内置了七大重要的对象如下图BrokerService: 核心是启动Netty,处理客户端的TCP连接,同时通过多个Map容器维护例如Topic信息、Topic归属信息等等,除此之外还启动一批定时线程定期检测(消息过期、压缩、客户端活跃等)LoadManager: 负责处理Broker服务的负载均衡WebService: 对外提供HTTP服务,例如管理流的操作(元数据)等。

























