Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kuangye098/Pulsar-analysis
Apache Pulsar Source code analysis
https://github.com/kuangye098/Pulsar-analysis
apache-pulsar mq pulsar pulsar-analysis pulsar-source-code-analysis
Last synced: 23 days ago
JSON representation
Apache Pulsar Source code analysis
- Host: GitHub
- URL: https://github.com/kuangye098/Pulsar-analysis
- Owner: kuangye098
- License: apache-2.0
- Created: 2019-05-19T12:26:22.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-11-16T16:27:59.000Z (about 5 years ago)
- Last Synced: 2024-08-04T04:01:11.500Z (4 months ago)
- Topics: apache-pulsar, mq, pulsar, pulsar-analysis, pulsar-source-code-analysis
- Size: 684 KB
- Stars: 142
- Watchers: 15
- Forks: 48
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-pulsar - Pulsar source code analysis / Pulsar 源码分析
README
# Apache Pulsar 源码解析
专注于 Apache Pulsar 源码解析,主要目的在于学习新一代MQ的卓越架构设计和优雅的编码技巧,通过解析其特性实现和与业界流行的分布式MQ,来进一步剖析其异同。
将以如下步骤来展开行文:
1. 剖析 Pulsar 各个模块,了解其架构设计和编码技巧
- [X] pulsar-client
- [ ] pulsar-broker(正在新增一些详细说明)
- [ ] pulsar-proxy
- [ ] pulsar-functions
- [ ] pulsar-admin
- [ ] pulsar-io
- [ ] pulsar-sql
- [ ] pulsar-client-cpp
- [ ] pulsar-client-go2. Pulsar 特性详细实现
3. 与业界主流的分布式 MQ 相比,Pulsar 有哪些优势和不足
4. Pulsar 中 Netty 框架独特的使用方式
5. Pulsar 中内存池的妙用
谈谈 Java 中间件中是否应该使用内存池。
欢迎有兴趣的同学一起来完成这项工作。
QQ群: 763305109
微信群:pulsar官方以及源码解析群可以联系QQ群主拉进去。