【发布时间】:2019-06-23 18:58:53
【问题描述】:
我正在开发一个使用 JWT 安全机制围绕 Jhipster 堆栈构建的微服务平台。
我们去掉了特定user-api中的用户管理,我们也有特定的license概念,在单独的license-api中处理。
但是,这种架构意味着这 3 个组件之间有很多调用,我们开始看到一些性能问题。
因此,我正在考虑合并这些服务以解决性能问题。
但是,鉴于其他服务可能需要查询用户或许可证信息,因此,我想知道让微服务查询网关是否是一种好习惯?
【问题讨论】:
-
您的服务应该不需要向网关 API 查询用户信息,它们应该从 JWT 令牌声明中获取所需的一切。
标签: microservices jhipster api-gateway