巨龍天堂3.63全自立 回味起那些年

標題: 開發和生產系統的相似性 [打印本頁]

作者: mstmahmuda11121    時間: 2024-4-16 11:23
標題: 開發和生產系統的相似性
不同的應用程式可以在這裡定義不同的進程類型,這取決於應用程式的特定領域。 7.連接埠綁定 十二要素應用程式與其外部世界的通訊始終透過執行時間環境管理和保留的一個或多個連接埠進行。典型的 Web 應用程式通常(至少)使用連接埠 80(用於未加密的 HTTP 請求)和 443(用於加密的 HTTP 請求)。 使用專用環境變數作為配置的一部分(另請參閱第 3 節),運行時環境會準確地通知應用程式哪些連接埠可用於應用程式與外界通訊。綁定到這些連接埠允許應用程式處理傳入請求並發送相應的回應。 例如,這種設定與傳統的 Java 應用程式伺服器形成對比,在經典的 Java 應用程式伺服器中,通訊已由應用程式伺服器接管,並且應用程式本身透過 Servlet API 與 HTTP 用戶端進行通訊。


節中定義了並發進程(後台進程,即所謂的工作進程) 。在十二要素應用程式中 沙烏地阿拉伯 電話號碼 可以水平和垂直擴展應用程式。每個進程類型都由運行時環境映射到特定的硬體組件。可以想像,每個「Web」類型的進程都在具有特定 CPU 和記憶體配置的自己的(虛擬或實際)機器上運行。 當垂直擴展時,現在可以使用更好的 CPU 和/或記憶體設備。當水平擴展時,運行時環境可以決定不僅啟動並運行「Web」進程一次,而且可以在不同的機器上啟動和運行多次。 由於十二因素應用程式被設計為根據第 6 節在明確定義的流程中執行,因此這裡的運行時環境具有高度的自由度,可以最大限度地利用現有硬體資源,並在必要時提供新資源。 不同的流程類型可以進行不同的擴充。




例如,雖然後台進程只能在資源較少的機器上經濟高效地運行一次,但對於必須同時處理大量 HTTP 請求的主進程類型,我們可能需要使用幾台功能強大的機器可以在其上放置各個流程。 9. 廢棄流程 正如我們在第 4 節和第 6 節中已經了解到的,十二因素應用程式旨在始終(僅)在支援服務中儲存持久性資料。實際應用程式本身可能不會在執行的進程中維護任何狀態,或者可能不會對此類狀態的可用性做出任何假設。 由此可見,單一進程可以被視為「一次性進程」。它是由運行時環境在某個時間點創建,在其生命週期內執行某些任務,例如透過連接埠處理請求(請參閱第 7 節)或處理後台操作,然後(甚至期間)可以「存放」 「由運行時環境”變成。 因此,應用程式的設計應確保重新啟動和關閉不是例外,而是反覆發生的正常操作。







歡迎光臨 巨龍天堂3.63全自立 回味起那些年 (http://rm4.makebbs.com/) Powered by Discuz! X3.2
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |