首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同步事件触发

同步事件触发
EN

Stack Overflow用户
提问于 2015-06-15 16:19:27
回答 1查看 234关注 0票数 0

我想通过message接收在完全相同的时间触发,一些进程进入不同的Actor。考虑到我的Actor可能堆叠了大量的mailBoxes,什么是实现这一点的最佳方法?

EN

回答 1

Stack Overflow用户

发布于 2015-06-15 20:43:09

我假设你想让演员同时阅读这些信息。当然,这是不可能的(当参与者正在处理消息时,他不能被干扰)。

但您可以确保您的触发消息是他们将从邮箱中获取的下一条消息。这可以通过使用优先级邮箱来实现,例如这个:http://doc.akka.io/api/akka/snapshot/index.html#akka.dispatch.UnboundedStablePriorityMailbox

邮箱中的邮件将按优先级排序。如果您将触发器消息设置为最高优先级,则将首先处理这些消息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30840396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档