我想创建一个程序,在群集计算机上的同构环境中的多台计算机上启动多个进程。
我想使用随Scala 2.10一起提供的Akka 2.1。
启动一个演员系统的最佳方法是什么,其中所有进程都有一个系统中所有参与者的列表?
它需要能够通过 mpirun 启动,因此进程和参与者之间应该有1对1的对应关系。
答案 0 :(得分:3)
我不相信你能够获得演员(实例)/流程的对应关系。 Akka的设计的一个关键方面是演员不依赖于任何特定的线程。当他们需要一个线程并且有一个线程可用时,它们会被分配一个线程。