Amazon web services 拆分为微服务的无服务器graphql
如何将在一个lambda函数中运行的无服务器graphql端点拆分为多个micro lambda函数以实现可伸缩性?Amazon web services 拆分为微服务的无服务器graphql,amazon-web-services,lambda,graphql,serverless,Amazon Web Services,Lambda,Graphql,Serverless,如何将在一个lambda函数中运行的无服务器graphql端点拆分为多个micro lambda函数以实现可伸缩性? 是否需要有多个graphql端点?或者只需要将一个graphql端点和解析器拆分为单独的lambda函数?最好的体系结构是什么?通常,您可以使用一个端点访问整个GraphQL API 发件人: GraphQLAPI是按照类型和字段组织的,而不是端点。从单个端点访问数据的全部功能。[重点补充] 当然,您可以有多个GraphQLAPI,但这些API就像是单独的服务,您的客户机需要访问
是否需要有多个graphql端点?或者只需要将一个graphql端点和解析器拆分为单独的lambda函数?最好的体系结构是什么?通常,您可以使用一个端点访问整个GraphQL API 发件人: GraphQLAPI是按照类型和字段组织的,而不是端点。从单个端点访问数据的全部功能。[重点补充] 当然,您可以有多个GraphQLAPI,但这些API就像是单独的服务,您的客户机需要访问哪个数据 您可以使用单个GraphQL端点,然后将一些工作分派给多个Lambda函数,但它不一定需要比单个函数更具可伸缩性。请记住,这个函数可能会多次运行,因此一个函数可以做两件事,其可伸缩性不亚于两个函数分别做一件事 比如说 OnCloudAcademy建议使用Express为整个API使用单个AWS Lambda函数
也许其他一些构建服务的方法更适合您的需要,例如,请参见上。通常,您可以使用单个端点访问整个GraphQL API 发件人: GraphQLAPI是按照类型和字段组织的,而不是端点。从单个端点访问数据的全部功能。[重点补充] 当然,您可以有多个GraphQLAPI,但这些API就像是单独的服务,您的客户机需要访问哪个数据 您可以使用单个GraphQL端点,然后将一些工作分派给多个Lambda函数,但它不一定需要比单个函数更具可伸缩性。请记住,这个函数可能会多次运行,因此一个函数可以做两件事,其可伸缩性不亚于两个函数分别做一件事 比如说 OnCloudAcademy建议使用Express为整个API使用单个AWS Lambda函数 也许其他一些构建服务的方法更适合您的需要,例如,请参阅