查看原文
其他

腾讯专家工程师带你详解Apache Pulsar


消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信进行分布式系统的集成和连接的平台,通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步等功能,其作为分布式系统架构中的一个重要组件,有着举足轻重的地位,是企业级IT架构实施中必不可少的关键核心基础设施。
目前开源界有很多不同类型的消息中间件,常用的有RabbitMQ、RocketMQ、Kafka、ActiveMQ、ZeroMQ等,2018年10月Apache Pulsar正式从Apache孵化项目毕业成为顶级项目,越来越多的用户将Apache Pulsar应用到生产环境中,其中包括许多互联网公司、IoT领域,以及金融行业头部企业等。Apache Pulsar采用存储计算分离的架构给大规模集群运维带来了便利,丰富的企业级特性如跨地域复制等也受到了众多用户的喜爱。
OSCHINA本期高手问答( 12月7日- 12月13日) 我们请来了林琳和大家一起探讨关于Apache Pulsar相关的问题。可讨论的问题包括但不限于:
1.传统的消息中间件的局限和挑战
2.Kafka、Pulsar、RabbitMQ常用消息中间件的对比
3.Pulsar的各个功能点,以及各个功能点的实现原理。
4.研究中间件的源码的意义
5.中间件领域,在消息队列、微服务等其他问题
或者其它关于Pulsar、消息中间件相关问题,也欢迎大家积极提问!
长按识别二维码,进行提问


嘉宾简介


林琳,腾讯专家工程师,Apache Pulsar Committer & PMC,著有《深入理解Apache Dubbo原理与实战》,先后就职于蚂蚁金服、腾讯等公司。开源与中间件爱好者,常年混迹在开源社区,喜欢研究各种中间件的源码与设计思想,专注于中间件领域,在消息队列、微服务等方面有丰富的经验,致力于打造稳定、高效、可扩展的底层基础组件或服务。
本期嘉宾林琳是 Apache Pulsar 的践行者和布道者,对于如何学习 Apache Pulsar 颇有心得。希望广大读者在本期问答和阅读中有收获、有成长。
为了鼓励踊跃提问,我们将在在问答结束后从提问者中抽取 5 名幸运会员赠予《深入解析Apache Pulsar》一书
京东购买链接:https://item.jd.com/13507690.html
OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。
下面欢迎大家就Apache Pulsar相关问题向林琳老师提问,点击文末【阅读原文】回帖提问即可。
觉得不错,请点个在看呀

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存