我們有一個由多個服務組成的應用程序,其中有一個邊緣服務路由並負載均衡對各個服務的所有請求。Angular4微型前端
後端REST API部署,而不在每臺服務器上的問題,但我們有一個單一的應用程序Angular4引用路由到在共同開發的這個後端的REST API模塊。
如果我們發佈一個服務的新版本,我們部署後端和邊緣服務器開始路由到新版本。
的問題是,我們總是需要重新部署邊緣服務器,以取代完全Angular4應用中,由於特定的模塊進行了更新。
我們用戶角度-CLI和它產生(和哈希)的WebPack自動捆綁。我們所有的服務模塊在主應用程序中都被聲明爲npm依賴關係,並被捆綁爲一個。
我們如何構建,打包和部署Angular4應用程序和我們的服務模塊,以使應用程序主參考外部包和保持路由工作正常?
在此先感謝。
PS:後端服務和邊緣服務器是使用Netflix OSS的Spring雲應用程序。
你擔心哈希和DONOT想要嗎? –
這不是我關心的哈希(這是我想要控制緩存),我的擔心是:我理解Angular需要在引導程序中加載模塊。如果模塊在分離的服務器中定義,我該怎麼做? –
製作多個角度爲4的應用程序會產生路由問題,而您應該嘗試延遲加載不同的模塊,如果您的問題涉及到包的大小。 – Kay