具有UI和Auth服务器的微服务架构

时间:2017-01-13 13:49:02

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

我正在考虑将我们的整体公司门户网站转变为微服务。为此,我需要创建一个具有某种冗余的门户网站HTML UI,这样我们就不会在更新过程中发生故障,也可以在包括角色和权限在内的全面安全性下载。

目前我很难决定什么是最佳做法以及在哪里投放用户界面。

Sample of different micro services needed

我的选择:

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

1 个答案:

答案 0 :(得分:-1)

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