Master-Worker 模式
目的
用於集中並行處理。
適用場景
當資料可以分成多個部分時,可以使用這種模式,所有這些部分都需要透過相同的計算來給出結果,這需要聚合以獲得最終結果。
說明
在這種模式中,並行處理是使用由Master和一些Worker組成的系統來執行的,其中Master將工作分配給Worker,從他們那裡獲得結果,並同化所有結果以給出最終結果。唯一的溝通是在Master和Worker之間 ,沒有Worker之間彼此溝通,使用者只與Master溝通以完成所需的工作。Master必須記錄被分割資料的分配方式,有多少工人完成了他們的工作並返回了結果,以及結果本身能夠正確地聚合資料。
相關文章
- Master-Worker模式AST模式
- Java 併發模式之Master-WorkerJava模式AST
- PHP 併發程式設計之 Master-Worker 模式PHP程式設計AST模式
- Master-Worker工具使用文件AST
- PHP實現master-worker守護多程式PHPAST
- 設計模式-單例模式、多例模式設計模式單例
- 設計模式 #5 (策略模式、代理模式)設計模式
- 建立型模式-單例模式-工廠模式模式單例
- 設計模式-單例模式,觀察者模式設計模式單例
- 設計模式--介面卡模式/代理模式設計模式
- 設計模式(二十):訪問者模式、迭代器模式、觀察者模式、原型模式、模板方法設計模式原型
- 共享模式 & 專有模式模式
- iOS模式分析 策略模式iOS模式
- 設計模式----代理模式設計模式
- 設計模式----中介模式設計模式
- 設計模式——策略模式設計模式
- 設計模式(策略模式)設計模式
- 設計模式-中介模式設計模式
- 設計模式-模板模式設計模式
- 設計模式——模板模式設計模式
- 設計模式——代理模式設計模式
- 設計模式-代理模式設計模式
- 設計模式-策略模式設計模式
- PHP 模式大全 - 策略模式PHP模式
- PHP模式大全 - 多例模式PHP模式
- 設計模式~代理模式設計模式
- 【設計模式】代理模式設計模式
- 工廠模式 抽象模式模式抽象
- 設計模式--命令模式設計模式
- 設計模式----Observer模式設計模式Server
- 設計模式🔫---策略模式設計模式
- C++設計模式之Proxy模式(代理模式)C++設計模式
- 設計模式-行為型模式-中介者模式設計模式
- Java設計模式——單例模式(建立型模式)Java設計模式單例
- 設計模式 #3 (原型模式、建造者模式)設計模式原型
- 設計模式之【門面模式(外觀模式)】設計模式
- Java設計模式(22)命令模式(Command模式)Java設計模式
- javascript模式 (3)——工廠模式和裝飾模式JavaScript模式