反应器模式 vs 生产者消费者模式

Posted crazymakercircle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了反应器模式 vs 生产者消费者模式相关的知识,希望对你有一定的参考价值。


相似点:

从结构上,反应器模式有点类似生产者消费者模式,即有一个或多个生产者将事件放入一个Queue中,而一个或多个消费者主动的从这个Queue中Poll事件来处理;


不同点:

Reactor模式则并没有Queue来做缓冲,每当一个Event输入到Reactor 反应器之后,该Reactor 反应器会主动的根据不同的Event类型将其分发给对应的Request Handler来处理。



以上是关于反应器模式 vs 生产者消费者模式的主要内容,如果未能解决你的问题,请参考以下文章

设计模式-生产者消费者模式

多线程设计模式:第三篇 - 生产者-消费者模式和读写锁模式

设计模式—生产者消费者模式

Java的设计模式— 生产者-消费者模式

实现生产者与消费者模式

设计模式之生产者消费者模式