Aws lambda 微服务与功能即服务(faas)

Aws lambda 微服务与功能即服务(faas),aws-lambda,microservices,Aws Lambda,Microservices,微服务架构是/曾经是下一件大事。易于部署,易于开发,不像整体式系统那样难以扩展和开发 主要面向容器,这一切看起来都是新的和有前途的,但我最近发现有一个关于函数即服务或faas的新宣传(例如aws lambda) Wikipedia说,以下关于Faas的内容“按照此模型构建应用程序是实现“无服务器”体系结构的一种方法,通常在构建微服务应用程序时使用。” 我的结论是,在faas中,不应该担心维护硬件和网络资源。但这是唯一的优势吗?使用“功能即服务”是否可以完全实现微服务架构模式?是的,只要其他微服务

微服务架构是/曾经是下一件大事。易于部署,易于开发,不像整体式系统那样难以扩展和开发

主要面向容器,这一切看起来都是新的和有前途的,但我最近发现有一个关于函数即服务或faas的新宣传(例如aws lambda)

Wikipedia说,以下关于Faas的内容“按照此模型构建应用程序是实现“无服务器”体系结构的一种方法,通常在构建微服务应用程序时使用。”


我的结论是,在faas中,不应该担心维护硬件和网络资源。但这是唯一的优势吗?使用“功能即服务”是否可以完全实现微服务架构模式?

是的,只要其他微服务不知道或不关心Faas微服务正在使用这种技术。这就是微服务体系结构的美妙之处:你可以在微服务内部拥有任何东西,只要它使用隐藏底层技术堆栈的技术无关协议与外部世界进行通信(yes到JSON,no到Sql协议-数据库/表共享).

Microservice是一个可执行文件,它将其主机和端口公开给其他人进行通信。因此开发人员需要编写/配置这些信息。在FaaS中,开发人员不需要这样做。请阅读以下内容: