構(gòu)建靜態(tài)前端后,我的想法是將其部署到 S3 等靜態(tài)資產(chǎn)服務(wù)器,同時(shí)使用 kubernetes 將我的微服務(wù)后端部署到 EC2 或 EKS 等計(jì)算服務(wù)。然而,我的研究只發(fā)現(xiàn)了一種方法:在我的 kubernetes 集群中將前端構(gòu)建為服務(wù)。我的問(wèn)題:是否可以像我上面的想法一樣有兩個(gè)部署目標(biāo)?如果可能的話,這樣做的優(yōu)點(diǎn)/缺點(diǎn)是什么(特別是前端和后端之間的通信會(huì)很棘手嗎?)除了這兩種之外,還有其他部署方式需要考慮嗎?對(duì)于其他上下文,我的前端是通過(guò) create-react-app 構(gòu)建的 React 應(yīng)用程序,并且我已經(jīng)通過(guò)生產(chǎn)構(gòu)建提取了它。我的后端由多個(gè) NodeJS 微服務(wù)組成。
如果我有一個(gè) React 前端和一個(gè)微服務(wù)后端,我可以有兩個(gè)部署目標(biāo)嗎?
慕的地10843
2023-12-14 14:46:08