scala - akka 非阻塞 BoundedMailbox

标签 scala akka

我正在尝试找到一种非阻塞的方式来将 akka actor 与 BoundedMailbox 一起使用。当 Actor 的邮箱已满时,它应该丢弃消息。我可以通过将 pushTimeOut 设置为 0 来实现吗?这种方法有什么缺点或需要注意的地方吗?

最佳答案

是的,如果将 pushTimeOut 设置为 0,则在邮箱已满时将丢弃新消息。丢弃的消息将发送到特殊的 dead letters actor .

关于scala - akka 非阻塞 BoundedMailbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18195401/

相关文章:

Akka 和 SLF4J 配置

java - 使用 akka 搜索网络中的节点。

scala - LazyLogging 与 StrictLogging

scala - 在 AnyVal 的结构类型中获取 java.lang.NoSuchMethodException

scala - 与 FlatMap/Map 转换的 for 理解相混淆

scala - spark RDD折叠方法的解释

multithreading - 发件人成为 Actor [akka ://Main/deadLetters]

Scala Def Macros - 如何获取符号的参数化类型成员?

scala - Alpakka卡夫卡vs卡夫卡流

scala - 测试依赖于 future 的 AKKA Actor