首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在使用Akka 1.3的演员时,我需要注意生产者和消费者的比率匹配吗?

在使用Akka 1.3的演员时,我需要注意生产者和消费者的比率匹配吗?
EN

Stack Overflow用户
提问于 2012-10-02 16:14:17
回答 1查看 360关注 0票数 2

当使用Akka 1.3时,我是否需要担心当生成消息的参与者产生消息的速度快于消耗消息的参与者所能处理的速度时会发生什么?

如果没有任何机制,在长时间运行的过程中,队列大小将增长到消耗所有可用内存。

医生说默认的调度程序是ExecutorBasedEventDrivenDispatcher。

这个调度程序有五个队列配置:

  • 有界LinkedBlockingQueue
  • 无界LinkedBlockingQueue
  • 有界ArrayBlockingQueue
  • 无界ArrayBlockingQueue
  • SynchronousQueue

四项超载政策:

  • CallerRuns
  • 中止
  • 丢弃
  • DicardOldest

这是正确的机制吗?如果是的话,这个调度程序的默认设置是什么?

EN

回答 1

Stack Overflow用户

发布于 2012-10-02 18:46:16

调度程序有一个任务队列。这和你的问题无关。实际上,您希望尽可能多的邮箱排队。

你可能要找的是:有界

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

https://stackoverflow.com/questions/12694167

复制
相关文章

相似问题

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