2
我想知道是否存在兩個複雜系統狀態之間轉換的模式。有兩種複雜系統狀態之間轉換的模式/設計嗎?
例如,使用Amazon Web Services的系統有一個名爲CloudFormation的系統,它被定義爲JSON。
當您想要更新時,您需要向AWS提供所需的基礎架構,它知道您當前的基礎架構,計算它們之間的步驟並執行它們。它根據需要智能地進行少量更改。
如果有什麼是這種模式/方法的通用名稱?
我想知道是否存在兩個複雜系統狀態之間轉換的模式。有兩種複雜系統狀態之間轉換的模式/設計嗎?
例如,使用Amazon Web Services的系統有一個名爲CloudFormation的系統,它被定義爲JSON。
當您想要更新時,您需要向AWS提供所需的基礎架構,它知道您當前的基礎架構,計算它們之間的步驟並執行它們。它根據需要智能地進行少量更改。
如果有什麼是這種模式/方法的通用名稱?
我不知道有一個共識條款。廚師使用「融合」,我喜歡這一點,因爲它表達了初始狀態可能接近或不接近理想狀態的想法。 Puppet使用「apply」,CloudFormation使用「update」,兩者都不具有喚起性。
我能想到的另一個例子是數據庫遷移,在Rails中。 「遷移」意味着其他情況下的其他情況,因此用它來表示對數據庫模式應用更改是一個可疑的選擇。
我認爲這與我們將要找到的近似,我真的希望能夠嘗試進一步閱讀這個概念。感謝您的幫助。 – CuddlyDragon