如何使用Serverless框架?

  • 回答 (7)
  • 关注 (1)
  • 查看 (1123)

从行业趋势看,Serverless是云计算必经的一场革命,无服务器云函数是实现微服务的最好的方法之一,该如何使用Serverless框架?

汐夜汐夜提问于
第三蓝河亚热带生物CallLin回答于

在 serverless落地场景中,对对象文件的处理很常见。对象文件处理指的是对对象文件进行操作后的回调处理。回调通常是在对象文件创建或删除操作后产生的事件。云函数可以在获取到这个事件后进行后续的处理。这里常见的处理逻辑是下面几种,比如说图片处理,针对图片去生成各种尺寸的缩略图或者进行裁剪,然后再次存储到对象存储数据中,之后可以根据不同客户端的请求展示不同大小的图片到前端。

文件批量打包,用户需要进行文件筛选和打包的时候可以通过使用云函数来处理。在上传文件后,如果需要选择哪些文件来打包,把文件生成压缩包以供下载,这都可以由事件处理来进行。

日志归档分析,以及业务系统回调,也是云函数所承载的业务逻辑。比如说日志归档分析这种用法,用户会把每天的前端应用服务器的日志上传到对象存储中归档,归档后会触发云函数执行,云函数会拉下这些日志文件进行实时分析,它会抽取这些日志中的错误数,或者是其他业务相关或者用户关注的内容,然后再把它抽取到的信息或者统计到的信息写回数据库,供用户后续进行排查、使用。用户自身API调用也是,例如用户生成的一些视频文件上传到对象存储,会触发云函数,将上传文件的信息通知到用户的转码系统,通过视频转码转成不同分辨率然后再进行存储。当然转码是用户自身实现的业务系统,这块通过回调通知,通知它自身的业务系统。这些就是云函数在Serverless架构和对象存储连用的落地场景。

回答过的其他问题

可微编程如何主宰后深度学习时代?

第三蓝河亚热带生物CallLin
可微编程简单来说,就是把神经网络当成一种语言,而不是一个简单的机器学习的方法,从而描述我们客观世界的概念以及概念之间的关系。目前最流行的方法是用深度学习提取特征,然后结合机器学习的一些方法来解决实际当中的一些问题,也可以反过来用深度神经网络拿来直接生成数据,也就是目前最火的生成式...... 展开详请

云主机TCP 25 端口出方向被封禁?

第三蓝河亚热带生物CallLin
推荐
以下来自官方文档: 无法使用TCP 25 端口连接外部地址。例如,运行Telnet smtp.*.com 25,该命令执行失败,但是安全组并没有禁止该端口 原因:为了提升腾讯云IP地址发邮件的质量,将默认限制云主机TCP 25 端口连接外部地址 。 解封方法:登录腾讯云控制台,...... 展开详请

做Docker镜像时,ADD文件的路径问题?

第三蓝河亚热带生物CallLin

双十一腾讯云有啥类似黑五的活动吗?

第三蓝河亚热带生物CallLin
推荐
老哥你是没关注首页还是咋滴?https://cloud.tencent.com/act/double11 双十一划重点时间: 0x01、新用户与老用户都可以参与(PS:只要实名认证了,而且不是协作者身份都行 PPS:个人用户和企业用户都可以参与,只有活动防刷、登录保护、注册保护仅...... 展开详请

scrapy:如何将response.body保存为html文件?

第三蓝河亚热带生物CallLin
正确的方法是使用response.text,而不是response.body.decode("utf-8")。 记住Response.body总是一个字节对象。如果要使用unicode版本,请使用TextResponse.text(只在TextResponse和子类)。 文本...... 展开详请

如何在Eclipse中只更改java修饰符文本颜色?

第三蓝河亚热带生物CallLin

你只能更改在Windows>首选项> Java>编辑器>语法着色下找到的那些修饰符包含在“不包含'返回'的关键字”组中。仅修饰符没有单独的组。

关于作者

扫码关注云+社区

领取腾讯云代金券