1. 程式人生 > >反應器模式 vs 生產者消費者模式

反應器模式 vs 生產者消費者模式


相似點:

從結構上,反應器模式有點類似生產者消費者模式,即有一個或多個生產者將事件放入一個Queue中,而一個或多個消費者主動的從這個Queue中Poll事件來處理;


不同點:

Reactor模式則並沒有Queue來做緩衝,每當一個Event輸入到Reactor 反應器之後,該Reactor 反應器會主動的根據不同的Event型別將其分發給對應的Request Handler來處理。