akka流是否在封面下使用工作拉动模型?

时间:2017-02-02 17:36:11

标签: scala akka akka-stream

akka流如何在幕后工作?

这实际上是拉动工作(http://www.michaelpollmeier.com/akka-work-pulling-pattern)但是工作拉动机制可能有多个步骤?

有人可以指向我的源代码,我可以在其中了解它是如何做到的,或者它是否在封面下过于复杂? :)

1 个答案:

答案 0 :(得分:1)

Akka Streams实施Reactive Streams。这个想法是你有"背压"在您的流中,消费者可以向生产者发出需求信号。这导致了动态推拉":

如果消费者比生产者慢,那就拉动"拉#34;

如果生产者比消费者慢,那就推动"推送"。

有关详细信息,请参阅http://www.slideshare.net/rolandkuhn/reactive-streams