為什麼說容器中不建議執行多個程序呢

2022-10-09 07:12:11 字數 548 閱讀 2061

1、每個容器中只執行乙個應用程式,則水平伸縮將變得十分容易。例如,當你需要乙個tomcate容器,可以從現有的容器再擴充套件出乙個,但如果你的這個容器中不僅有tomcate,還有mysql等其他應用程式,事情就會變得複雜起來。

2、每個容器中只執行乙個應用程式,可以輕鬆地將其重新用於其他專案或目的,極大增加復用度。

3、每個容器中只執行乙個應用程式,出現故障時開發人員能方便地對該故障容器進行問題排查,而不必對整個系統的各個部分進行排查,這也使得其更具有可移植性和可**性。

4、每個容器中只執行乙個應用程式,公升級程式時能夠將影響範圍控制再更小的粒度,極大增加應用程式生命週期管理的靈活性,避免在公升級某個服務時中斷相同容器中的其他程序。

5、每個容器中只執行乙個應用程式,從安全性和隔離性角度來看,能夠提供更安全的服務和應用程式間的隔離,以保持強大的安全狀態或遵守pci之類的規定。[5]

話說回來,容器本身的設計,就是希望容器和服務/應用能夠具備相同的生命週期。

即:乙個容器對應乙個程序。這樣,才能夠最好地應用容器編排來管理好容器和服務。

綜上,建議單個容器中只執行乙個獨立的程序。

html學習 一 為什麼不建議用table進行布局

這幾天在寫乙個html頁面,之前做畢設的時候曾經嘗試過寫乙個 首頁的頁面,怎麼說呢,html學起來知識點挺多挺脆,但是你學乙個就能用,不想學後端框架那些的是乙個整體的架構。之前學的html全都忘得差不多了,又得重寫學習。這次給了我乙個模板,讓我照著寫。我開啟看了一下,布局選用的是table布局,我以...

scala中為什麼不建議用return

在scala中使用return的話,編譯的時候會提示the latest statement is method is automatically returned,use of th return keyword is redundant.這個警告是說最後乙個語句的結果會自動返回,不需要使用ret...

Scala 中為什麼不建議用 return 關鍵字

在scala中使用 return 的話,編譯的時候會提示the latest statement is method is automatically returned,use of th return keyword is redundant.這個警告是說最後乙個語句的結果會自動返回,不需要使用r...