版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于 RocketMQ 与 Knative 驱动云原生Serverless 应用架构技术创新,变革未来2Knative 简介3RocketMQSource4餐饮配送场景示例1云原生与 Serverless目录云原生(Cloud Native)Serverless更聚焦在业务逻辑,而减少对基础设施的关注关键点:事件(event)驱动自动弹性按使用量计费“绿色”的计算Knative 是什么Kubernetes-based platform to build, deploy, and manage modern serverless workloads.基于 Kubernetes 平台,用于构建、部
2、署和 管理现代 Serverless 工作负载Knative 核心模块事件驱动框架Eventing事件为工作负载提供服务Serving服务Serverless 服务引擎 - ServingService对应用 Serverless 编排的抽象,通过 Service 管理应用的生命周期Configuration当前期望状态的配置。每次更新 Service 就会更新 ConfigurationRevisionconfiguration 的每次更新都会创建一个快照,用来做版本管理Route将请求路由到 Revision,并可以向不同的 Revision 转发不同比例的流量Serving 应用模型事件
3、驱动框架 - Eventing消 息 系 统Rabbit MQRocket MQNATSKafka事 件 源GitHubKubernetesRocket MQEventingOSS表格存储CloudEventEventing 中 Broker/Trigger 模型RocketMQSourceRocketMQSource 是 Knative 平台的 RocketMQ 事件源。其可以将 RocketMQ 集群的消息以Cloud Event的格式实时 转发到 Knative 平台,是 Apahe RocketMQ 和 Knative 之间的连接器。RocketMQSourceRocketMQSour
4、ce image in Docker HubRocketMQSource source in repo/apache/rocketmq-externals/tree/master/rocketmq-knative/source/orgs/apacherocketmq/repositoriesKnative + RocketMQ 场景示例餐饮配送场景典型架构支付服务KnativeRocketMQEventingDB下单消息配送服务RocketMQ SourceBroker/Trigger获取事件事件驱动饿了!订单服务Serving演示部署 Knative部署 RocketMQSource部署订单
5、服务模拟高峰订餐下单Knative + RocketMQ 典型场景基于 RocketMQ + Knative 构建 Serverless 电商系统通过 Knative 技术以 RocketMQ 为核心将电商系统 Serverless 化可以极大程度降低服务器 运维与成本。Knative 的弹性可以帮你轻松应对团购、双十一等电商的大促活动系统以 RocketMQ 为中心做异步解耦,避免长链路调用等问题,提高系统可用性。Knative + RocketMQ 典型场景基于 RocketMQ + Knative 构建监控告警平台Metric、Log 等数据通过RocketMQ集群推送到Knative服
6、务knative服务通过数据分析将告警内容推送钉钉或slack等通讯工具Knative服务可以将Metric或logs数据进行处理,推送第三方系统Knative + RocketMQ 典型场景处理数据日志以生成多个结果派生词,这些结果派生词可用于运营,营销,销售等。将内容从一种格式转换为另一种格式,例如,将Microsoft Word转换为PDF。需要转换为多种格式的主媒体文件基于 RocketMQ + Knative 多数据格式转换总结RocketMQ 事件驱动 Knative Serverless 应用应用场景订餐、外卖团购、限时抢购构建监控告警平台多数据格式转换物流配送3. 源代码1)RocketMQSource:/apache/rocketmq
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理职业中的道德责任与义务
- 宫颈炎的药物治疗
- 常见幼儿急诊症状识别
- 护理沟通中的沟通技巧训练
- 2026上海警员面试题及答案
- 2026深圳道法面试题目及答案
- 2026首航安全员面试题及答案
- 户外围挡规范城管执法招聘考试参考题库 含答案
- 电工电子技术课件 单元 译码显示电路
- 5.1交流电的基本概念
- 公路工程混凝土结构防腐蚀技术规范
- 广东省广州市番禺区2024-2025学年一年级下学期数学期末测试卷
- 四川省凉山彝族自治州2023-2024学年八年级下学期7月期末考试数学试卷(含答案)
- 人教版八升九年级物理暑假自我检测达标卷(带答案)
- 1996年劳动合同范本模板
- 经颅磁刺激技术(TMS)理论知识考核试题及答案
- 保险行业监管与合规
- 山东烟台黄渤海新区教育系统事业单位招聘中小学、幼儿园教师考试真题2022
- GB/T 42449-2023系统与软件工程功能规模测量IFPUG方法
- GB/T 24177-2009双重晶粒度表征与测定方法
- 工程制图培训课件
评论
0/150
提交评论