【问题标题】:Microservice Architecture with UI and Auth Server具有 UI 和身份验证服务器的微服务架构
【发布时间】:2017-05-28 21:54:32
【问题描述】:

我正在考虑将我们的单一公司门户转移到微服务中。为此,我需要创建一个具有某种冗余的门户 HTML UI,这样我们就不会在更新期间出现故障,并且还包括角色和权限在内的完整 Spring 安全性。

目前我在决定什么是最佳实践以及在哪里放置 UI 时遇到了困难。

我的选择:

  1. 合并 API Gateway 和 EDGE 以拥有与任何其他微服务相同的 UI 并将 /ui/** 转发给它。 (回图是资源路径,因为 Zuul 没有通过添加 /ui 前缀来更新它们,所以我想把它作为默认转发)
  2. 如上图所示创建两个单独的网关。
  3. 如果 2 是最佳解决方案,来自 HTML 的 Rest Calls 应该直接发送到 API 网关,还是转到边缘并从它发送到 API 网关?

【问题讨论】:

标签: spring-cloud spring-cloud-netflix spring-cloud-security


【解决方案1】:

您最终可能会为这两者提供不同级别的安全性...所以单独的网关可能会更好 我会将请求直接发送到 ali 网关并摆脱额外的跃点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-11
    • 2018-01-19
    • 2017-10-05
    • 2021-12-13
    • 2020-03-13
    • 2020-09-25
    • 2018-09-24
    • 2020-09-01
    相关资源
    最近更新 更多