gpt4 book ai didi

amazon-web-services - 组织 lambda 函数

转载 作者:行者123 更新时间:2023-12-04 15:45:22 26 4
gpt4 key购买 nike

在使用 Spring-boot/nodeJS 的传统应用程序开发中,我们有一个 Controller /路由器,我们在其中创建不同的方法来处理适当的 HTTP 请求

Reservation Controller / Router
GET getReservation(id)
POST createReservation()
PUT updateReservation()
GET getAllReservation()

Controller /路由器调用服务类来完成工作。假设您有多个这样的 Controller /服务类。

现在我的问题是,如果我需要使用 AWS lambda 创建类似的应用程序,我必须单独创建多个 lambda 函数,这些函数似乎没有在 Controller 下组织。 (我知道 API 网关是这里的 Controller - 如果不是,请纠正我)。如何组织 lambda 函数/无服务器架构的最佳实践是什么?

最佳答案

没有严格的架构来开发你想要的东西。这取决于您对隔离和维护的需求。您可以使用 Lambda 以任何一种方式进行。

如果您的代码对于所有方法来说都足够小。您可以执行与 API 网关的任何集成,这将使所有方法都在单个 Lambda 的控制之下。

如果您想将代码分离到自己的 lambda 中,您可以创建独立的 lambda 并单独部署它们。如果您的所有方法都有依赖库,您可以与 Lambda 层共享它们。

以上两种方法都讨论了 here

希望对您有所帮助。

关于amazon-web-services - 组织 lambda 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55986848/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com