微服务架构是下一个重要的事情。易于部署,易于开发,不像单块系统那样复杂和开发。
主要面向容器,它看起来都很新鲜和有希望,但我最近发现有一个关于功能作为服务或faas的新炒作(例如aws lambda)。
维基百科说以下关于Faas“使用此模型构建应用程序是实现”无服务器“架构的一种方式,通常在构建微服务应用程序时使用。”
我的结论是,人们不应该担心维护硬件和网络资源。但这是唯一的优势吗?使用函数作为服务可以完全实现微服务架构模式吗?
答案 0 :(得分:1)
是,只要其他微服务不知道或不关心Faas微服务正在使用这种技术。这就是微服务架构的美妙之处:只要它使用隐藏底层技术堆栈的技术不可知协议与外界进行通信,您就可以在微服务中拥有任何内容(是到JSON ,没有到Sql协议 - 数据库/表共享)。