高手做网站,财经资讯网站该怎么做推广,做拼货商城网站,长沙 网站运营如果搜索“无服务器”#xff0c;则会发现无服务器是构建现代应用程序的一种新的流行方式。 无服务器真的是新的吗#xff1f; 无服务器是指您无需担心服务器的概念–无需置备#xff0c;部署和维护服务器。 显然有服务器#xff0c;但是您不必考虑或担心它们#xff0c;… 如果搜索“无服务器”则会发现无服务器是构建现代应用程序的一种新的流行方式。 无服务器真的是新的吗 无服务器是指您无需担心服务器的概念–无需置备部署和维护服务器。 显然有服务器但是您不必考虑或担心它们运行代码的云或平台将为您解决这些问题。 另一个主要好处是无服务器功能云功能或功能即服务将在需求增加时自动扩展。 有趣的是在云中执行代码的想法作为后端即服务BaaS或移动后端即服务mBaas的一部分已经存在很长时间了。 诸如Parse 成立于2011年。已被Facebook收购现在作为一个开源项目 StackMob 由PayPal收购 Kinvey 由Progress收购 Appery.io 我以前的公司等公司。 这些公司除了提供开发人员可以编写和执行代码的服务器端环境外还提供了其他服务例如数据库与第三方API和服务的集成推送通知针对移动设备分析文件存储与登录提供程序和其他功能。 他们还提供了各种客户端SDK来与后端服务一起使用。 我认为无服务器只是构建现代应用程序的一种方法。 这不是特定功能而是一种方法。 至于命名我个人更喜欢云功能或功能即服务的名称。 无服务器和“旧的” BaaS服务器端代码执行部分之间存在三个区别 语言支持 价钱 规模 语言支持 所有无服务器云提供商都是多语言的换言之它们都支持多种语言JavaScriptPythonSwiftCJava等来构建云功能。 BaaS提供者大多仅支持JavaScript或Node.js来编写服务器端代码。 价钱 使用无服务器时您需要为执行时间和所用内存的组合付费。 您也仅在功能运行时付费。 使用BaaS您需要为许多API调用支付前期费用和执行时间。 如果全部使用它们–太好了。 如果您没有全部使用它们-好吧您无能为力那么您已经为它们买单了。 如果您超过了限额您将被收取超额费用。 规模 如何扩展您的应用程序/服务只是一个灰色区域。 我认为基本想法是–如果您的应用程序快速增长并且您需要更多的计算资源请告诉我们我们将找出解决方案。 今天无服务器会在需求增加时自动扩展您的功能。 这是当今无服务器的核心优势之一。 无服务器只是一种 方法 我认为无服务器只是构建现代应用程序的一种方法。 几年前它被称为BaaS今天它被称为无服务器。 无服务器架构应包括 云功能FaaS 数据存储/数据库 通知手机台式机 消息传递电子邮件短信 与第三方/外部API集成 任何其他即服务 重要的是所有这些服务都应该扩展而不仅仅是云功能。 如果您的云功能使用的数据库无法扩展–很好那将无法正常工作。 让我知道你的想法。 您是否同意无服务器更多是一种方法而不是特定功能 翻译自: https://www.javacodegeeks.com/2018/09/serverless-modern-applications.html