开源大数据:Apache Pulsar
Apache Pulsar 是一款分布式发布/订阅消息平台,近两年非常火,被称为下一代的消息流平台
- Message consumption(消息消费):如何发送和消费消息
- Message Acknowledgement(消息确认):如何确认消息
- Message Retention(消息保留):消息要保留多久、出发消息删除的原因以及删除方式
典型的基于排队的消息传递系统包括RabbitMQ和RocketMQ
1、历史背景
Pulsar源自Yahoo,于2016年开源并捐献给Apache基金会,并在2018年9月升级成为Apache顶级项目。
Kafka最初由Linkedin开发,并于2010年贡献给了Apache基金会,之后成为Apache顶级项目
Pulsar | Kafka |
---|---|
Topic | Topic |
Partition | Partition |
Ledger(Segment)/Fragment | Fragment/Segment |
Bookie | Broker |
Broker | Client SDK |
Ensemble Size | metadata.broker.list |
Write Quorum Size (Qw) | Replica Number |
Ack Quorum Size (Qa) | request.required.acks |
2、Pulsar特性
- 对Pulsar实例中的多个群集的本机支持,跨群集的消息的无缝地理复制。
- 极低的发布和端到端延迟。
- 无缝扩展到超过一百万个主题。
- 一个简单的客户端API,包含Java,Go,Python和C ++的绑定。
- 主题的多种订阅模式(独占,共享和故障转移)。
- Apache BookKeeper提供的持久消息存储保证消息传递。
- 无服务器轻量级计算框架Pulsar Functions提供流本地数据处理功能。
- 基于Pulsar函数构建的无服务器连接器框架Pulsar IO可以更轻松地将数据移入和移出Apache Pulsar。
3、参考
Apache Pulsar官网:http://pulsar.apache.org/
https://alexstocks.github.io/html/pulsar.html
https://juejin.im/post/5cb3e7b16fb9a068b2297484
开源大数据:Apache Pulsar相关推荐
- 开源大数据周刊-第30期
阿里云E-MapReduce实践 泰为在E-MapReduce上的考量与实践 阿里云EMR是基于 Hadoop 的生态环境来搭建,同时可以跟阿里云的对象存储服务OSS等云服务进行无缝数据交换,方便用户 ...
- 开源大数据周刊-第49期
摘要: 开源大数据周刊-第49期 资讯 实时流数据分析--2017 年的 27 个预测 概述:根据Markets & Markets的预测,流数据分析市场将从 2016 年的 30 8 亿美元 ...
- 开源大数据周刊-第76期
摘要: 本期周刊包括开源大数据核心组件Hadoop和Impala的最新消息,以及HBase.Kafka.TensorFlow等主流开源组件的实践分享和技术实现,还有来自京东推荐部门的推荐系统演进史,纯 ...
- 开源大数据周刊-第34期
阿里云E-MapReduce实践 使用E-MapReduce服务处理阿里云文件存储(NAS)的数据 文件存储是阿里云今年新推出的存储服务,因为它提供标准的文件访问协议,用户无需对现有应用做任何修改,即 ...
- 开源大数据查询分析引擎
引言 大数据查询分析是云计算中核心问题之一,自从Google在2006年之前的几篇论文奠定云计算领域基础,尤其是GFS.Map-Reduce.Bigtable被称为云计算底层技术三大基石.GFS.Ma ...
- 时下最热开源大数据技术TOP10
文章讲的是时下最热开源大数据技术TOP10,眼下大数据成为最热技术,并且呈现爆炸式增长.全世界的新项目雨后春笋般的出现.对于这些新的公司.项目来说,利好就是所有可用的技术是开放源代码的,直接采用. 海 ...
- 大数据平台常用组件_这款大数据智能服务平台火了!全自动化配置30+款开源大数据组件...
在互联网市场的头部效应下,企业所面临的竞争压力越来越大,如何有效解决获客成本高.用户黏性低.变现能力弱等问题,正是越来越多的企业开始构建大数据平台的初衷.但由于大数据解决方案所涉及的组件错综复杂.技术 ...
- 开源大数据平台的安全实践
开源大数据平台的安全实践 刘杰 百度(中国)有限公司,北京 100085 摘要:开源大数据平台的安全机制目前并不特别完善,特别是用户认证.日志审计等方案还存在不少问题.分析了开源大数据平台存在的安全隐 ...
- 开源大数据平台HBase对接OBS操作指南
1 背景介绍 华为云对象存储服务可以与HBase大数据生态进行对接,为用户提供计算存储分离的大数据解决方案.该方案具备高性能.低成本的优势,且无扩容问题. 本操作指导书旨在帮助华为云用户在开 ...
- Bossie Awards 开源大数据工具最佳列表
在最佳开源大数据工具奖中,Google的TensorFlow和Beam无可置疑的入选,同时也有Spark,Elasticsearch,Impala,Kylin,Kafka,Zeppelin等市场热点, ...
最新文章
- ps如何把自己的图与样机结合_激光整平机厂家如何给自己一个定位?
- Android -- onMeasure()源码分析
- 离职后,我们该如何处理社保!
- Java初学者推荐的几本书
- shell脚本详解(九)——一键部署DNS正向解析
- 计算矢量面积_航天器轨道参数计算推导
- IdentityServer4【QuickStart】之使用asp.net core Identity
- Oracle 索引概述
- Apache Flink 漫谈系列(06) - 流表对偶(duality)性
- 关于Struts2中的ognl-2.6.11.jar和ognl-2.7.3.jar解决思路
- 硅谷华人创业公司Trifo获1100万美元融资,将发布智能扫地机器人
- Atitit.request http乱码的设计防止 检测与解决最近实践p825 attilax总结.doc
- android局域网怎么传文件,两手机同一局域网怎么传文件
- 非度量多维标度_16s分析作图之NMDS非度量多维尺度分析
- ESRI产品框架和PostgreSQL对比及GIS技术前景
- Spring Cloud之赵国的覆灭
- 计算机对人类未来的影响,讲讲人工智能对人类社会的影响及对人类未来的发展...
- 免费英文在线翻译-英文自动翻译
- Verilog RTL 代码设计——译码器计数器
- css3制作八棱锥_CSS 绘制各种形状
热门文章
- C++学习之路: 前向申明
- hadoop-执行mapreduce时主机名非法的处理
- (转)cd命令为何要实现成shell内建命令
- 64位Win8企业版出现“Unknown Hard Error”系统警告的一个解决方法
- 关于笔记本使用的几点注意事项
- 6-2 是否二叉搜索树 (25 分)
- 配置Typescript+Node环境
- 如何让地面不起灰_水泥地面起灰怎么办?
- c 调用 android jar包,Unity调用AndroidStudio导出的Jar包
- java mysql 分页计算公式_关于Java的分页算法,急!