Java制作人& Scala中的消费者模型

时间:2014-01-09 07:50:03

标签: java scala akka actor

我熟悉Java生产者和消费者模型。我有一个流程为另一个流程生成地图进行分析。我之前在java中使用producer& amp;消费者模式。我正在尝试在Scala中做同样的事情。教程讨论了执行此过程的actor,消息框架。但是有什么好的例子可以解释它们吗?并且可以像在Java中一样在Scala中控制线程数吗?

1 个答案:

答案 0 :(得分:3)

这是使用Akka(演员的Scala框架)实现生产者/消费者模型的代码。

https://github.com/paulbutcher/AkkaProducerConsumerBenchmarks/tree/master/src

这来自以下网页:

http://paulbutcher.com/2013/01/22/benchmarking-producerconsumer-in-akka/

还有akka-camel,内置Producer和Consumer类:

http://doc.akka.io/docs/akka/snapshot/scala/camel.html