Apache Pulsar 2.5.0 发布,企业级消息发布订阅系统

来源: 投稿
作者: xplanet
2020-01-23

Apache Pulsar 2.5.0 发布了。Apache Pulsar(孵化器项目)是一个企业级的发布订阅 (pub-sub) 消息系统,最初由雅虎开发,并于 2016 年底开源,现在是 Apache 软件基金会的一个孵化器项目。Pulsar 在雅虎的生产环境运行了三年多,助力雅虎的主要应用,如 Yahoo Mail、Yahoo Finance、Yahoo Sports、Flickr、Gemini 广告平台和 Yahoo 分布式键值存储系统 Sherpa。

主要更新内容如下:

PIPs

  • [PIP-41] 引入 Protocol Handler API #5130 #5743
  • [PIP-45] 可插拔元数据接口  #5330
  • [PIP-44] 针对生产者和使用者的独立模式兼容性检查器  #5227
  • [PIP-43] 生产者使用不同的模式发送消息  #5141 #5517
  • [PIP-51] 引入粘性消费者  #5388
  • [PIP-38] 在 Java 客户端中支持批量接收  #4621
  • [PIP-52] PIP-52: [pulsar-sever] 添加相对于发布速率的调度限制的支持  #5797

新版本还包括不少 bug 修复、功能增强和其他大量更新,详情可查看更新说明

下载地址:https://pulsar.apache.org/downloa

展开阅读全文
17 收藏
分享
加载中
最新评论 (5)
想请教下。在生产环境上大家有用的经验吗
2020-01-25 11:52
0
回复
举报
和activeMQ有什么区别呢?
2020-01-23 09:56
0
回复
举报
功能很接近;架构上,pulsar是计算存储分离的
2020-01-23 19:06
0
回复
举报
pulsar是对标kafka设计的,active MQ性能远不如这两个。

kafka存储计算一体,性能高,但维护麻烦,扩容要rebalance(一个partition必须分布在一个磁盘上)。

pulsar从设计上就考虑了这一点,存储结构更细,扩容不需要rebalance(由无数个segment组成,每个segment相当于partition的一个薄片,分散在所有磁盘上,不会出现kafka一个partition过大的情况)
2020-01-23 20:50
0
回复
举报
什么是“粘性消费者”
2020-01-23 09:26
0
回复
举报
更多评论
5 评论
17 收藏
分享
返回顶部
顶部