前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Serverless Registry最佳操作实践

Serverless Registry最佳操作实践

作者头像
腾讯产业互联网学堂1
发布2023-05-29 14:51:36
2080
发布2023-05-29 14:51:36
举报
文章被收录于专栏:云计算行业云计算行业

Registry设计解读与实战

在不久前的Serverless Days大会中,我们发布了Serverless Registry这个基于Serverless Framework的开源应用商城。为了让开发者在使用Registry更便利、更快捷,我们在设计Registry时便让其支持组件与模板的可视化展示与查询,方便用户轻松部署;支持查看组件的详情或源代码,保证公开透明;鼓励开发者进行组件或模版的贡献与开发,并支持共享与复用,打造Serverless开源生态。

Registry的功能主要分为两个方面。对于开发者来说,可以查看官方文档了解组件模版开发的流程和规范,并通过Serverless Framework把已开发好的组件发布到Serverless Registry上,所有发布出来的项目都支持公开和复用。作为用户,可以通过Registry网页和Serverless Framework快速获取组件/模版的信息,且可以下载其源代码,进行个性化开发和复用。

上图展示的是Registry的官方网页,在这个页面我们可以很清晰地看到各个组件的罗列以及其简介信息,如果想要快速查找到某个组件模版,可以使用搜索框。同时我们也鼓励用户来贡献自己优秀的Serverless项目模版到Registry上,来帮助我们完善Serverles生态。

在页面右上方我们提供了控制台入口,用户可以快速跳转到控制台来具体查看自己账户下的Serverless资源。

腾讯云API网关+云函数典型应用

API网关主要的五大功能有多种类型前端、前后端业务解耦、鉴权与限流、降成本与运维和多类型后端。API网关的前端有手机端、浏览器、PC端等,后端可以接入云主机、微服务、负载均衡、公网、云函数和MOCK。我们主要介绍的是API网关+云函数的场景,主要有五大场景:web网站、消息实时推送、鉴权系统、负载均衡和公网接入。

消息推送有多种使用场景,包括社交订阅、多玩家游戏、多媒体聊天、在线教育和股票基金报价,这类场景对于实时性要求比较高。而websocket可以很好地解决实时推送的场景。

外卖订单系统需要承载店铺信息、下单系统APP和骑手抢单APP。粉色框内展示的外卖系统后台系统,主要用到的产品有API网关、云函数、Serverless DB。下单系统与API网关、云函数与API网关之间进行交互的都是HTTP。

首先先根据官网文档下载安装好Serverless Framework和Serverless DB,然后创建API网关服务,下单API需要开启CORS和拉取店铺信息,并将订单系统推送给店铺。对于云函数而言,也有三类云函数,与之对应的是消息推送云函数。API网关和云函数的实现需要创建下单函数、拉取店铺信息函数、初始化DB函数。可以看出,以上步骤是比较复杂的。

然而如果我们使用Serverless Framework的话,效率将大大提升。在安装了Serverless Framework之后,使用已经创建好的模版websocket-order,将已经上传到Registry的目录下载到本地,相当于将之前创建API网关、创建云函数和创建DB的这几个操作集成到Registry中。

温馨提示:本期直播课中包含了大量的实战操作内容,因此建议感兴趣的同学观看完整课程视频进行学习,点击文末“阅读原文”即可跳转观看~

腾讯云大学公众号

长按识别二维码关注  

“腾讯云大学”   

了解更多免费、专业  

行业最新技术动态分享  

戳“阅读原文”即可观看课程视频!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯产业互联网学堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云函数
云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码。您只需使用平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。云函数是实时文件处理和数据处理等场景下理想的计算平台。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档