2

我正在考虑将我们的单片公司门户移到微服务中。为此,我需要创建一个具有某种冗余的门户HTML UI,以便在更新期间不会停机,并且还包括角色和权限在内的全面安全性。用户界面和身份验证服务器的微服务体系结构

目前我很难决定什么是最佳实践和放置UI的位置。

Sample of different micro services needed

我的选项:

  1. 合并API网关和EDGE有UI与任何其他微服务和前进/ UI/**给它。 (与此相反的是资源路径,因为Zuul没有通过添加/ ui前缀来更新它们,所以我认为将它作为默认前向)
  2. 创建两个单独的网关,如上图所示。
  3. 如果2是最佳解决方案,那么来自HTML的其余呼叫应该直接发送到API网关,还是转到API网关?
+0

您是否将ZUUL用作“API网关”? –

+0

是的,我确实通过了这一点,并结合了两个API网关和边缘,完整的解决方案示例在[https://github.com/shahbour/microservices-security](https://github.com/shahbour/microservices-security ) – Shahbour

回答

-1

您最终可能有两个不同的安全级别...所以单独的网关可能会更好 我会直接发送请求到阿里网关和摆脱多余的一跳。