【发布时间】:2023-03-30 16:24:01
【问题描述】:
我正在使用 Web 服务客户端,它们在第一次调用时速度很慢。我不想总是创建一个全新的,而是想使用演员并说 5 个演员来包装 Web 服务客户端。由于 Web 服务客户端不是线程安全的(至少对于我用来生成它们的库而言),这很有意义。
当时我考虑过让一位父演员将工作以循环方式一个接一个地交给五个工人。
但最好直接交给第一个可用的人。我可以在父actor中跟踪该状态,但我想知道这样的事情是否可以更简单地完成,框架是否已经支持它?
我使用的是简单的 scala 演员,而不是 AKKA,但我愿意接受所有建议。
谢谢。
【问题讨论】: