【发布时间】:2021-07-31 20:05:23
【问题描述】:
我正在寻找有关微服务之间数据共享的建议。 我的应用有 3 个服务,但在这种情况下,我只需要在 2 个服务之间共享数据: -Main(处理请求,存储用户数据) -上传(接收文件并修改)
在用户可以向服务器发送文件之前,服务器必须验证用户是否存在以及他是否具有发送文件的权限。
我的想法是在主服务中使用 Nginx API 网关创建一个私有 API,以便上传服务可以发出 HTTP 请求并获取有关用户和权限的数据。是否有意义?还是有更简单的解决方案?我使用 express 和 postgresql。
【问题讨论】:
标签: node.js database microservices backend