第一部描述的是群組化容器的模式:這些容器被排程在同一台機器上,是緊耦合、共生的系統,依賴磁碟、網路介面或行程間通訊(inter-process communication)等本地共享資源。
這些容器群組是重要的模式,但也是更大型系統的建構區塊。可靠性、可擴展性與關注點分離,決定了真實世界的系統必須由許多不同元件組成、分布在多台機器上。
與單節點模式對比,多節點分散式模式是鬆耦合的:
- 模式仍規範元件之間的通訊方式,但通訊基於網路呼叫。
- 許多呼叫是平行發出的。
- 系統靠**鬆散同步(loose synchronization)**協調,而非緊密約束。
本部涵蓋長時間運行服務系統的多節點模式:複製式負載平衡服務、分片服務、Scatter/Gather、函式與事件驅動處理,以及所有權選舉。