网站首页 文章专栏 severless & baas 概述
severless & baas 概述
创建于:2019-06-19 17:51:57 更新于:2024-04-19 17:19:33 羽瀚尘 826
网站 网站

简介

之前一直没有总结,导致今天想看看各大serverless的提供商的功能是否一致时,一时忘记了框架的名字。

serverless,顾名思义,就是无服务器的应用。服务商将后台应用抽象成RESTful API或者SDK,前端直接调用就可以。如果需要特殊操作,可以通过云函数(cloud function)来实现。

serverless的优点

  1. 省去后端开发(节省人力,节省时间)
  2. 小投资实现大规模并发(服务商的自动负载均衡,保证可用性)
  3. 对个人开发者而言,很省钱。因为即使使用了云函数,各大服务商也有免费额度;一直开着服务器也挺不划算的。

框架或厂商

  1. Parse 地址

Parse Server一般使用MongoDB,但是可以通过adapter使用mysql数据库,github地址

还可以使用AWS dynamodb github地址

统一的adapter

其实在这么多的serverless框架中选一个出来很不容易。对个人开发者来说,由于业务迁移很容易,所以做一个适配层可以使用很多家的sdk\api很重要。目前认为做两层adapter比较合适,第一层用所有函数来抽象,~~第二层用Parse来抽象~~ 算了,看了Parse的所有github之后发现只有server端的adapter,没有客户端的adapter,所以只能使用函数来做抽象了。