multithreading - 更换池中表现不佳的 worker

标签 multithreading scala akka actor

我有一组有些无状态且执行类似任务的参与者。 这些 worker 中的每一个都不可靠并且可能表现不佳。在我的设计中——我可以很容易地产生更多的 Actor 来代替懒惰的 Actor 。

一个 Actor 的表现,是自己评价的。有没有办法让主管/ Actor 池进行此评估,以帮助确定哪些 worker 速度慢到足以让我更换?还是我当前的策略是“正确的”策略?

最佳答案

我自己是 akka 的新手,所以只是想提供帮助,但我的攻击将遵循以下原则:

关于multithreading - 更换池中表现不佳的 worker ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29161763/

相关文章:

playframework - 如何使用 Akka 配置 play 应用程序在集群中运行

multithreading - 获取线程起始地址

scala - 有没有像 Scala 内置的 Haskell 的 'maybe' 函数?

scala - 如何使用 Casbah for MongoDb 对域模型进行 CRUD 操作?

scala - 与 Akka 不匹配的消息会发生什么?

scala - AKKA 中的 MDC(映射诊断上下文)日志记录

java - 使用 ExecutorService 时不会调用 Thread.interrupt

java - 从新线程回调到启动线程的类

Javascript 线程处理和竞争条件

scala - Chisel3 : How to get verilog, 同时使用 cpp 和 vcd 文件