要求运行1千次操作异步,我选择使用Akka。 在Actor Ref执行器中翘曲并向ref。发送1千条消息
我怎么能确定:
答案 0 :(得分:3)
您可以使用PinnedDispatcher
来保证每个actor的一个线程,并且Akka中的所有内容都是异步的,因此可以保证消息是异步的。如果您使用!
运算符发送邮件,则会以一种即发即弃的方式发送邮件。
有关详细信息,请参阅this。
答案 1 :(得分:1)
答案 2 :(得分:0)
感谢所有回复,实际上是我的案例组合 RoundRobinRouter(其中路由数等于预期线程数)和PinnedDispatcher with flag thread-pool-executor.allow-core-timeout = off工作正常。