Spring cloud 带有用户界面和身份验证服务器的微服务体系结构

Spring cloud 带有用户界面和身份验证服务器的微服务体系结构,spring-cloud,spring-cloud-netflix,spring-cloud-security,Spring Cloud,Spring Cloud Netflix,Spring Cloud Security,我正在考虑将我们单一的公司门户转移到微服务。要做到这一点,我需要创建一个具有某种冗余的门户HTML UI,这样我们就不会在更新期间宕机,还需要完整的spring安全性,包括角色和权限 目前,我一直在决定什么是最佳实践以及将UI放在何处 我的选择: 合并API网关和边缘,使UI与任何其他微服务相同,并将/UI/**转发给它。(这是资源路径的回溯图,因为Zuul没有通过添加/ui前缀来更新它们,所以我认为将其作为默认前进) 如上图所示,创建两个单独的网关 如果2是最佳解决方案,那么HTML的其余调

我正在考虑将我们单一的公司门户转移到微服务。要做到这一点,我需要创建一个具有某种冗余的门户HTML UI,这样我们就不会在更新期间宕机,还需要完整的spring安全性,包括角色和权限

目前,我一直在决定什么是最佳实践以及将UI放在何处

我的选择:

  • 合并API网关和边缘,使UI与任何其他微服务相同,并将/UI/**转发给它。(这是资源路径的回溯图,因为Zuul没有通过添加/ui前缀来更新它们,所以我认为将其作为默认前进)
  • 如上图所示,创建两个单独的网关
  • 如果2是最佳解决方案,那么HTML的其余调用是直接发送到API网关,还是转到edge并从它发送到API网关

  • 你可能会有两个不同的安全级别。。。因此,单独的网关可能更好
    我会直接将请求发送到ali gateway,并消除额外的跃点。

    您可能最终会对这两个请求拥有不同的安全级别。。。因此,单独的网关可能更好
    我会直接将请求发送到ali gateway,并消除额外的跃点。

    您是否使用ZUUL作为“API网关”?是的,我通过了,并将API网关和edge结合在一起,完整的解决方案示例位于,您是否使用ZUUL作为“API网关”?是的,我通过了,并将API网关和edge结合在一起,全溶液样品