Architecture 网关体系结构设计最佳实践

Architecture 网关体系结构设计最佳实践,architecture,microservices,soa,gateway,api-gateway,Architecture,Microservices,Soa,Gateway,Api Gateway,我正在构建一个网关,作为一组下游端点前面的代理 其中一项要求是能够验证/授权使用jwt传入的每个请求(其中一个下游服务将负责) 我正在考虑这个项目的expressjs 如果我的体系结构要求我在每次需要通过网关公开下游端点时发送pr,是否有问题 如果我的架构要求我发送pr,是否有问题 每次我需要通过网关公开下游端点时 您可以通过一个配置文件来实现这一点,该文件定义了端点和其他必需的配置,这样您实际上就不必接触代码 但一般来说,您想要实现自己的网关的原因是什么?有很多现有的解决方案可以为您节省很多时

我正在构建一个网关,作为一组下游端点前面的代理

其中一项要求是能够验证/授权使用jwt传入的每个请求(其中一个下游服务将负责)

我正在考虑这个项目的expressjs

如果我的体系结构要求我在每次需要通过网关公开下游端点时发送pr,是否有问题

如果我的架构要求我发送pr,是否有问题 每次我需要通过网关公开下游端点时

您可以通过一个配置文件来实现这一点,该文件定义了端点和其他必需的配置,这样您实际上就不必接触代码

但一般来说,您想要实现自己的网关的原因是什么?有很多现有的解决方案可以为您节省很多时间。比如退房,或者


每一项功能的好处是,除了身份验证之外,它们还支持监控、缓存、过滤、节流等功能,在大多数生产环境中,这些功能最终都会成为需求。

谢谢@oswin,我之所以要创建自己的网关,是因为我的身份验证流是定制的。。网关背后的一个服务充当身份验证服务。我想通过中间件对通过网关的每个请求进行身份验证,中间件将在后台调用身份验证服务。诸如此类。