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

您最終可能有兩個不同的安全級別...所以單獨的網關可能會更好 我會直接發送請求到阿里網關和擺脫多餘的一跳。