1、署名:陈舟锋职称:高级专家消息服务在Serverless中的应用内容提要MNS简介三个挑战三种方案三个案例消息服务介绍阿里云消息服务(MNS)是一种高效、可靠、可扩展的分布式消息队列和通知产品,可以帮助我们轻松的构建大规模,松耦合系统。队列(Queue)高并发,保证至少成功消费一次主题(Topic)服务器主动发起推送消息,多种投递通道:http,queue,sms,mail等事件通知(Event)轻松订阅云服务事件,实现事件驱动服务架构消息服务主要功能Apsara飞天飞天产品架构接入层业务层持久层Http ServerPush ProxyMeta ServiceData ServiceMeta
2、 ServiceData ServiceMeta ServiceData ServiceHttp ServerHttp ServerPush Proxy消息服务特点低门槛:即开即用数据高可靠:99.99999999%零运维:7*24小时技术支持服务高可用:99.9%多种功能:队列,主题,通知安全:RAM,多用户隔离服务化:HTTP REST标准接口弹性:可水平线性扩展可靠安全,使命必达阿里云消息服务Serverless架构实现中面临的挑战如何处理海量的事件如何分发和过滤事件如何订阅云产品事件队列为Serverless提供处理海量事件的能力处理函数MNS Queue海量事件函数运行结果主题为Se
3、rverless提供事件分发和过滤能力函数1MNS Topic不同来源事件函数运行结果事件1函数2函数3事件1,事件2事件3,事件2事件通知为Serverless提供订阅云产品事件的能力云服务MNS Event.1.创建云产品事件通知规则2.操作云产品资源3.推送事件通知消息AdminRequestors事件通知消息.监控分析查询自定义处理函数存储到数据库案例1:视频鉴黄处理OSS1.用户推送RTMP多媒体流2.处理RTMP流,生成TS文件,存入OSS中3.提取流中关键帧,生成图片,作为Object存入OSS中4.生成消息内容(截图地址),并发布消息MNS Topic绿网5.推送消息6.根据获
4、取到的消息,得到截图地址,并从OSS获取截图7.图片鉴黄和过滤8.其他:实时监控和分析等案例2:音/视频转码OSS1.用户上传Object到待转码的Bucket中MNS2.生成转码任务消息发布到MNS中3.转码任务消息推送到MTS中MTS5.处理转码任务4.发布开始转码的消息7.发布转码结束的消息处理函数4.开始转码的消息7.转码结束的消息6.将转码完的Object存到OSS中8.用户自定义函数案例3:停车场汽车收费系统物联网套件IoT消息服务MNS 表格存储函数服务收费终端摄像头1.进场消息5.离场消息2.进场消息6.离场消息9.车辆进/离场消息3.进场消息4.进场信息10.车辆停车费用信息8.触发计费11.车辆停车费用信息7.离场消息总结要做到Serverless离不开消息和事件,消息服务能够:1.提供海量事件的处理能力,让Serverless更加弹性2.提供事件分发和过滤能力,让Serverless更加灵活3.提供云产品事件订阅能力,让Serverless更加丰富
1、下载报告失败解决办法 2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。 3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。 4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
Elasticsearch Serverless 服务化在人群平台的日志可观测应用.pdf
2019年Serverless初探及其在ArcGIS产品中的应用.pdf
阿里-吴昊-Serverless在闲鱼的应用和挑战.pdf
基于阿里云容器服务实现Serverless服务(15页).pdf
马腾-无服务器架构在企业应用集成场景中的应用.pdf
2019年云原生时代的应用开发-微服务、service mesh与serverless.pdf
【研报】通信运营行业5G应用深度系列报告一:5G消息运营商消息服务的跃变-20200409[18页].pdf
AR在直播系统中的应用.pdf
GPU 在向量搜索中的应用.pdf
CUDA Graph 在 TensorFlow 中的应用.pdf
三个皮匠报告专业的行业报告下载站,每日更新,欢迎大家关注!
copyright@2008-2013 长沙景略智创信息技术有限公司版权所有 网站备案/许可证号:湘B2-20190120
专属顾问
机构入驻、侵权投诉、商务合作
三个皮匠报告官方公众号
验证即登录,未注册将自动创建三个皮匠报告账号
使用 微信 扫一扫登陆