30+微服务构建的顶级工具清单
使用Claudia的Lambda微服务后,用户可以专注于业务而不是处理AWS部署。 Claudia负责AWS Lambda和API Gateway的部署。Claudia还可以自动执行容易出错的部署和配置任务,一切开箱即用。除此之外,它还包含增强工具,如Claudia API Builder和Claudia Bot Builder。 链接:https://claudiajs.com 23.Apache Openwhisk 除了作为基于事件的编程服务之外,Apache Openwhisk还是一个易于扩展的无服务器计算平台,支持开发人员创建、测试和连接其他人的操作以及帮助调试。通过Mac、Windows或Linux上的Docker,您都可以安装使用OpenWhisk。 链接:https://openwhisk.apache.org 24.Serverless 这个工具正如它所说的那样:它是一个控制台,将FaaS /无服务器技术与其他云服务相结合,帮助开发人员构建复杂的系统。serverless还提供可扩展性、集成安全性和增强的可操作性。 链接:https://serverless.com 25.Kubeless Kubeless是一个Kubernetes原生的无服务器框架,它让用户可以只部署少量代码,而无需担心底层基础架构管道。Kubeless可以感知Kubernetes的开箱即用资源,还提供自动扩展、API路由、监控和故障排除等功能。Kubeless完全依赖于K8s原语,因此Kubernetes用户也可以使用原生K8s API服务器和API网关。 链接:https://github.com/kubeless/kubeless 26.IronFunctions IronFunctions是一个开源的无服务器平台或FaaS平台,您可以在任何地方运行。IronFunctions是在Golang上编写的,并且真正支持任何语言的函数。 IronFunctions的主要优点是它支持AWS Lambda格式。您可以直接从Lambda导入函数并在任何地方运行它们。 链接:https://github.com/iron-io/functions 27.AWS Lambda AWS Lambda为您的微服务构建提供基础设施较少的服务器,并且是按使用费收费的。Lambda还可以与AWS API Gateway结合使用,后者可以托管REST或API服务。这两者一起,可以让您的API满足用户提出的任何需求。 链接:https://aws.amazon.com/cn/lambda/ 28.Openfaas OpenFaaS是一个开源的无服务器软件程序,承诺“让无服务器function更简单”。OpenFaaS可帮助您将任何进程或容器打包为Windows或Linux的无服务器function。与任何无服务器技术一样,其好处是可以让开发人员专注于提供业务价值,而无需费心于底层应用程序结构的日常管理相关的工作。 链接:https://www.openfaas.com 29.Microsoft Azure Functions Microsoft Azure Functions是一种事件驱动的按需计算function,它可以增强Azure现有的应用程序功能。您只需基于规模和需求为您所使用的资源付费。 Azure Functions帮助开发人员连接到数据源/消息服务解决方案,从而可以轻松处理和响应事件。开发人员还可以利用Azure Functions功能构建基于HTTP的API端点。 链接:https://azure.microsoft.com/en-us/services/functions/ 团队建设工具 (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |