pulsar源码系列

Posted by 梁远鹏 on 2023-05-08 | 阅读 |,阅读约 1 分钟

TOC

说明

之前研究过一些 Apache Pulsar 源码,无奈时间问题都中断了,这里列出一些研究入口给希望研究 Apache Pulsar 源码的同学。

对于交流持非常欢迎态度!可以微信联系我也可以在下方添加评论:)

源码研究入口

客户端

  • Apache Pulsar 客户端发送消息到服务器的过程都做了些什么
  • Apache Pulsar 客户端是如何接收到新消息的
  • Apache Pulsar 客户端对 batch 消息是怎么处理的
  • Apache Pulsar 客户端是如何处理消息分块的
  • Apache Pulsar 客户端如何处理 key_share 订阅模式的

服务器端

  • Broker 启动都做了些什么事情
  • Broker 如何处理消息分块的
  • Broker 如何处理 batch 消息的
  • Broker 如何处理 key_share 订阅模式的
  • Broker 是如何淘汰数据的(过期,保留数据逻辑)
  • Broker 中的 Topic Bundle 是什么
  • Broker 是如何分配 Topic 的 Bundle 的
  • Apache Pulsar 元数据到底存了些什么

说点什么

坐标深圳,对组织 Apache Pulsar 活动有兴趣,有相同兴趣的可以联系我:)

如果你对于 Apache Pulsar 源码的学习目标比较迷茫那么我可以为你暂定一个我认为很不错的目标:

  • 以演讲这个技术主题为目标,深度理解 Apache Pulsar Broker 是如何分配 Topic 的 Bundle 的.
  • 以演讲这个技术主题为目标,深度理解 Apache Pulsar 元数据到底存了些什么.

当你理解足够深入时可以真正的去完成这个目标,即作为演讲嘉宾参加一次 Apache Pulsar 会议分享,收获的内容将超乎你的所料!

微信公众号

扫描下面的二维码关注我们的微信公众号,第一时间查看最新内容。同时也可以关注我的Github,看看我都在了解什么技术,在页面底部可以找到我的Github。

wechat-qrcode