Serverless Registry 设计解读与实战

Stella981
• 阅读 626

在 6 月 19 日的 ServerlessDays China 大会中,Serverless 发布了一款全新的产品: Serverless Registry,它究竟是怎样的一款产品,为我们解决了哪些用户痛点呢? 接下来将为大家进行具体解读。

一、设计理念

相信大家对 Serverless 的组件化开发流程都不算陌生了,但作为开发者,在使用 Serverless 组件进行项目开发时,各位可能会遇到这样的疑惑:

  • Serverless 目前究竟支持哪些组件?
  • 除了跳到官网查看文档,有没有其更快捷的方法了解各组件的基本信息?
  • 我开发了自己的组件模版后,应该如何分享给他人进行复用?

面对用户的使用痛点,我们希望设计一款组件模版管理产品,它可以:

  1. 支持组件或模版的可视化展示与查询,方便用户快速定位目标模版并进行部署;
  2. 支持查看组件或模版的详细信息,使用说明,并提供源代码下载路径,保证整个使用流程的透明化;
  3. 支持组件的共享与复用,所有上传后的组件模版都是公开的,打造开源生态的 Serverless 模版仓库。

基于这些目标,Serverless Framework 的可视化模版仓库 Serverless Registry 应运而生。

二、功能简介

Serverless Regsitry 的基本功能很简洁,主要为以下两点:

Serverless Registry 设计解读与实战

  1. 组件模版的发布上传

在腾讯云官方的文档中已经为大家介绍了组件开发流程规范,作为开发者,用户可以基于官方流程,自主开发组件或模版,通过 Serverless Framework CLI,将其发布到 Registry 上,所有发布到 Registry 的项目均支持复用,其中优秀的项目会作为推荐模版,显示到 Registry 官网上,增加宣传和曝光度。

  1. 组件模版的复用

对于组件模版的使用者而言,用户通过 Registry 官网或者 Serverless Framework CLI,都可以快速获取到组件或者模版的信息,并支持项目源代码的下载复用,完成项目的快速部署,操作流程简单方便,对于新手来说也会十分友好。

Registry 官网介绍

页面目前有三个入口:

  1. 直接输入 https://registry.serverless.com/
  2. serverless 中文网「模版仓库」模块进入
  3. Dashboard 控制台

您可以根据使用习惯来进入 Registry 的页面

Serverless Registry 设计解读与实战

进入页面后,看到整个界面是非常清晰,您可以迅速掌握目前支持的组件列表以及组件的基本信息。

Serverless Registry 设计解读与实战

当组件过多的时候,可以通过搜索栏迅速找到您想使用的组件,目前支持组件名称、标签、简介等多个关键词搜索。

Serverless Registry 设计解读与实战

点开组件详情页,可以看到该组件的全部信息,顶部标签栏介绍了组件的版本、作者、发布日期等基本信息,介绍页具体介绍了组件的产品特性和使用教程,哪怕您对该组件并不了解,也可以通过详情页基本掌握组件的信息和使用方法,对于新手来说是非常友好的部署体验。

Serverless Registry 设计解读与实战

除此之外,部分组件已经支持一键部署,点击按钮后,直接跳转到 Dashboard 控制台,快速部署一个组件模版。

往期回顾

One More Thing

3 秒你能做什么?喝一口水,看一封邮件,还是 —— 部署一个完整的 Serverless 应用?

复制链接至 PC 浏览器访问:https://serverless.cloud.tencent.com/deploy/express

3 秒极速部署,立即体验史上最快的 Serverless HTTP 实战开发!

传送门:

欢迎访问:Serverless 中文网,您可以在 最佳实践 里体验更多关于 Serverless 应用的开发!


推荐阅读:《Serverless 架构:从原理、设计到项目实战》

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Souleigh ✨ Souleigh ✨
3年前
前端性能优化 - 雅虎军规
无论是在工作中,还是在面试中,web前端性能的优化都是很重要的,那么我们进行优化需要从哪些方面入手呢?可以遵循雅虎的前端优化35条军规,这样对于优化有一个比较清晰的方向.35条军规1.尽量减少HTTP请求个数——须权衡2.使用CDN(内容分发网络)3.为文件头指定Expires或CacheControl,使内容具有缓存性。4.避免空的
Wesley13 Wesley13
3年前
35岁,真的是程序员的一道坎吗?
“程序员35岁是道坎”,“程序员35岁被裁”……这些话咱们可能都听腻了,但每当触及还是会感到丝丝焦虑,毕竟每个人都会到35岁。而国内互联网环境确实对35岁以上的程序员不太友好:薪资要得高,却不如年轻人加班猛;虽说经验丰富,但大部分公司并不需要太资深的程序员。但35岁危机并不是不可避免的,比如你可以不断精进技术,将来做技术管理或者
Stella981 Stella981
3年前
Serverless 服务选型
综述近两年来,Serverless概念在开发者中交流的越来越多,实践、服务、产品层出不穷。Serverless的主题分享呈现爆发趋势,如在云原生领域颇具影响力的KubeCon&CloudNativeCon会议中,关于Serverless的主题,2018年有20个,到2019年增长至35个。产品层面,从最早
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Easter79 Easter79
3年前
Tim Wagner:Serverless 是云计算的第三次浪潮
受腾讯云Serverless团队之邀,TimWagner在Techo开发者大会上为中国开发者发表了Keynote演讲,演讲中Tim发表了对Serverless技术的最新洞见和趋势解读。TimWagner是AWSLambda的创始人,作为业界最早的Serverless实践者,他无愧于Serverless教父之位。!(
Wesley13 Wesley13
3年前
35岁是技术人的天花板吗?
35岁是技术人的天花板吗?我非常不认同“35岁现象”,人类没有那么脆弱,人类的智力不会说是35岁之后就停止发展,更不是说35岁之后就没有机会了。马云35岁还在教书,任正非35岁还在工厂上班。为什么技术人员到35岁就应该退役了呢?所以35岁根本就不是一个问题,我今年已经37岁了,我发现我才刚刚找到自己的节奏,刚刚上路。