轻量级微服务计算框架Pulsar——下一代的消息系统_环球聚看点
Pulsar 是下一代的新型消息系统,将批流处理集于一身,并且致力于克服一些现有的消息系统的弱点。Apache Pulsar 是由 Yahoo 开发并开源的企业级消息系统。由 Yahoo 在 2016年开源,并在 2018 年成为 Apache Software Foundation 顶级项目。为了有更好的运行效率、可扩展性和灵活性,Pulsar 从架构上就是分层架构。这样的分层架构相比以往的单体架构更加灵活,可以根据需要来进行配置存储层和处理层,更加容易维护和扩容。
Pulsar Overview
(相关资料图)
Apache Pulsar 是一个提供多租户并且拥有高性能的消息系统,早期由 Yahoo 进行开发,后由 ASF 进行管理。
Pulsar 有以下特征:
原生支持多集群,并且在集群之间通过地域复制 (geo-replication) 无缝衔接。
端到端之间的低延迟。
百万 topic 无缝扩展。
支持多种客户端比如:Java、Go、C++、Python。
支持独占订阅、共享订阅、故障转移订阅。
用 BookKeeper 保证消息的持久化。
原生支持轻量级微服务计算框架 Pulsar Functions。
基于 Pulsar Functions 的微服务连接器框架 Pulsar IO,方便数据在 Apache Pulsar 的输入输出。
分层存储提供了当数据变为老数据时可以从热存储卸载到类似 S3 或 GCS 的冷存储。
Queuing vs Streaming
Queuing
消息队列没有顺序,并且可以共享,消费者可以从一个点对点的消息队列中接收消息。当有消息发出后,任何消费者都有可能接收到这条消息并进行消费,至于哪个消费者能接收到消息是由消息中间件的实现来决定的。消息队列通常会应用在一些无状态的应用中,这些应用并不关心这些消息的接收顺序,他们只需要将这些收到的消息进行确认或者删除,并且尽可能的去并发处理这些消息。典型的消息系统有 RabbitMQ、RocketMQ。
Streaming
与消息队列正好相反,streaming 是严格要求顺序并且是独占的消息。在流消息这种情况下,通常只有一个消费者消费,并且这条消息是和写入时的顺序一致。流消息通常用于有状态的应用中,这些应用要求消息的顺序与写入时一致,错误的顺序会影响结果的正确性,也会影响对这些消息的处理。队列和流的存在, 在现在的微服务架构和事件驱动架构中举足轻重。
Stream process
流处理是在消息的生产者和消费者中间的处理过程。在消息到达消费者之前,可以自定义输出消息,来达到符合自己要求的消息。通常流处理应用于大数据的处理过程,一些公司的数据都是实时动态生成,采用时间窗口或者其他方式对复杂的流事件进行分析和处理,然后再传递给下一个消费者消费。
Process Guarantees
Process Guarantees 是 Pulsar 中消息接收或处理的保证机制,目前在 Pulsar 中,这种保证大部分是在 Pulsar Functions 中,由于 Pulsar Functions 是一种 Event process, 数据的处理过程对结果会造成影响,所以需要一种机制来保证数据的处理次数。
Pulsar 提供了以下几种状态:
At most once: 指此条消息最多被使用一次。
At least once (default): 指在接收到消息后,这条消息会被至少使用一次;如果不成功,重新拿到消息处理。在 Pulsar Function 处理过程所产生的中间修改会被保存。
Effectively once: 在 Pulsar Functions 只有效处理一次,当一次处理过程出错,中间修改不会被保存。
以上状态大多数在 Pulsar Functions 中使用,在消费者端,Pulsar 会保证 At least once。
更多关于 Pulsar 的技术干货和产品动态,请关注 ApachePulsar 微信公众号。
点击“阅读原文”,进入 Pulsar 官网了解更多。
标签:
相关推荐:
最新新闻:
- 电脑屏幕护眼最佳设置 推荐几个Windows上的护眼工具
- 世界视点!如何判断一个数是不是4的倍数?判断技巧
- 一个开源的DRM解决方案——Media-S
- 世界头条:mysql中select是什么意思?如何用各种操作符来设定select语句?
- 轻量级微服务计算框架Pulsar——下一代的消息系统_环球聚看点
- LAMP架构介绍及配置 编译安装Apache httpd服务_焦点观察
- 今日热搜:Windows操作系统安全模式怎么设置?通用方法有哪些?
- 《原子之心》总监讨论超长延期 暂无多人模式计划 焦点快播
- 全球即时看!漫改动画《放学后失眠的你》PV2公布 今年4月播出
- 《最后的生还者》剧集主演写真 乔尔和艾莉深情合影
- 【全球聚看点】《黑暗之魂3》大型Mod远古王座新演示 大战怪物Boss
- 《釜山行》导演科幻新作《静_E》正式预告 1月20上线网飞 关注
- PS VR2首发将有超30款游戏 《GT7》可免费升级VR版 每日热点
- 环球速讯:消息透露宝可梦新作动向 10代宝可梦面向任天堂下代主机开发启动
- 什么是edi许可证?edi许可证介绍
- 尼尔谈《最后的生还者3》:有更多的故事要讲述
- 什么是IaaS?IaaS应用程序
- 主板BIOS怎么设置?主板BIOS常用设置教程
- 什么是MySQL插入意向锁?为什么需要插入意向锁?
- 什么是VPN?使用VPN违法吗?
- 如何禁止数据写入移动存储设备(U盘)?
- 如何修复DNS服务器无响应问题?DNS服务器无响应修复方法
- 天天动态:确定了!漫威新片《黑豹2:瓦坎达万岁》2月1号正式上线流媒体
- DNS服务器怎么配置?DNS服务器配置方法
- 天天信息:《吸血鬼幸存者》开发者:没有良心手游公司只能亲自开发
- 一行JAVA代码如何运行起来?JAVA代码运行方法
- 传闻:卡普空团队动作游戏《原始袭变》或将登陆XGP
- SQL Server使用脚本实现自动备份
- 北交所单月逾八成破发,打新热情下滑,市场怎么了?
- NodeJS堆溢出的原因 NodeJS堆溢出解决办法
- 什么是PMI指数?PMI如何影响股市?
- 华硕电脑键盘驱动怎么重新安装?电脑键盘驱动安装方法
- SecureCRT安装及破解 SecureCRT简介
- SecureCRT知识介绍 SecureCRT怎么修改会话缓存大小?
- 热议:全面开放两个多月后,日本旅游恢复得如何?
- 怎么修改hosts文件?系统Hosts文件原理和应用
- 如何修改hosts文件?hosts文件修改方法
- Netflix出品韩国科幻《Jung_E》1月20日发布 克隆英雄之战-当前简讯
- 环球时讯:剧版《最后生还者》主演拍写真:乔尔艾莉温情合影
- 什么是Minio?如何搭建Minio集群?
- 中国版《魔兽》?MMO《塔瑞斯世界》首曝预告
- 谷歌GMS是什么?谷歌GMS概述
- 去中心化是什么意思?去中心化理由有哪些?
- 新能源汽车成为焦点!CES 2023展前新品盘点
- 环球时讯:微信红包升级:红包封面动起来了
- 砍单传闻后,媒体称立讯赢得苹果iPhone高端机大单,打破富士康垄断-观速讯
- 环球热文:外媒曝亚马逊将大裁17000人 或是大型科技公司最大规模裁员
- 天天微资讯!国产屏崛起!郭明錤:京东方或超三星成iPhone最大的显示器供应商
- 超高刷新率!外星人推出500Hz电竞显示器|世界观天下
- 《吸血鬼:幸存者》2023年将推出更多DLC
- 《吸血鬼:幸存者》2023年将推出更多DLC
- 毁灭者男星:《银河护卫队3》将是我最后一次饰演该角色:今日报
- 国产饮料霸主被外资「杀死」:曾年销20万吨-焦点报道
- 每日观察!iPhone 14 Pro产能恢复了 春节将是生产高峰
- 性能3倍于RTX 3090Ti RTX 4070Ti正式发布 6499元起-世界信息
- 首发499元 限量2000套 仙剑官方竟然推出复刻版Windows 98电脑
- 观天下!LG新款Gram Ulstraslim 笔记本发布 轻至998克
- 四大系列 一分钟带来你全方位了解移动版13代酷睿|即时焦点
- 权游二丫本是电影版《最后的生还者》艾莉人选
- 【世界报资讯】Meta在欧洲再遇挫!“定向广告”被罚款超4亿美元,勒令业务模式整改
- 外星人推出M18笔记本:高配24核心i9 可塞9TB硬盘|动态焦点
- 《原子之心》导演称游戏优化好 三核设备也能玩
- CES 2023:雷蛇预告灵刃系列推出16/18英寸游戏本_当前热议
- 环球今日讯!苹果被爆新一代Apple Watch Ultra将配备micro-LED显示屏,或2024年推出
- CES 2023:外星人推出24.5寸500Hz IPS电竞显示器
- 微软对Win7、Win8.1停止安全更新 你受影响了吗? 天天播报
- Win11 22H2又出新Bug:文件管理器随机“突然出现”-全球热门
- CES:ROG发布全系新品笔记本 i9处理器+4090显卡旗舰配置问鼎性能巅峰
- 分析师:任天堂新款主机将于2024年发布:环球观焦点
- 【环球新视野】第三人称卡通风冒险《WHALIEN》1月24日登陆PC 新预告发布
- 《潜行者:切尔诺贝利阴影》虚幻5自制测试版推出 环球今头条
- 天天速读:最高正收益5%,银行权益理财去年业绩比肩百亿私募?方法出人意料
- 为了多赚几个点,这批百亿私募“开年”忙出海 简讯
- 郭明錤:京东方将成为iPhone 15屏幕最大供应商
- 快看:商务部:每人每年仅可出售两辆二手车
- 猛男紫?戴尔新G15配色非常吸睛_世界观热点
- 今日上午10:00首销 摩托罗拉moto G53官网正式开售
- 6K超高分!戴尔CES展出32寸全新显示器 每日讯息
- 《守望》商城DJ皮肤引争议 玩家称其本该在通行证中_天天快消息
- 《浩劫前夕》PC配置公开 推荐GTX 1060
- 清华团队重磅发布,发现抗体对新冠变异株XBB有效!如何防范XBB?疾控中心发声!
- 押注通胀见顶!全球债市喜迎新年_世界最资讯
- 【聚看点】引领世界的看法 海信8K激光电视、ULEDX新品将亮相美国CES
- 豪华散热颜值在线!映众RTX4070TI冰龙超级版首发_全球微资讯
- 贝尔金畅销充电器产品的材料将向再生塑料过渡