微服务和serverless指的是一个东西吗

希望能获取大白话的解释而不要一上来就各种名词,谢谢帮助

阅读 1.8k
2 个回答

微服务重点可能是“微”;serverless重点可能是“less”;
引用维基:
微服务-》微服务架构

A microservice architecture – a variant of the service-oriented architecture structural style – arranges an application as a collection of loosely-coupled services.

serverless-》serverless computing

Serverless computing is a cloud computing execution model in which the cloud provider allocates machine resources on demand, taking care of the servers on behalf of their customers.

所以大白话是什么呢。微服务就是把laptop studio这种多形态笔记本,拆成了便携笔记本和平板电脑。serverless就是华为鸿蒙系统,平板上没有抖音,但是可以借助有抖音的手机刷抖音。所以显然不是一种“东西”。在白话一点,微服务,原来的一个大后端程序,又负责登陆注册,又负责增删改查,现在可以拆成两个小的程序,各负责各的。serverless,我的后端程序就一个接口,这个接口就用来返回一句话,似乎买台机器太浪费了,不如找一个提供商,只把这个接口的实现托管上去,轻松便捷。

不是。

微服务是把一个大功能拆成若干个小功能,每个功能独立发布、维护,也可以根据实际需要调整某一服务的数量。

serverless 指开发者可以忽略服务器和服务器环境,只需要写函数,然后就能调用。配合云存储,可以直接在前端开发完整的应用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题