【发布时间】:2016-04-29 21:15:30
【问题描述】:
我们有一个使用 Akka.net 处理消息的 Windows 服务。具体来说,我们有 10 个相同的私有 MSMQ 队列和 10 个协调参与者。我们分配每个参与者处理一个队列并将结果消息发送给 10 个子工作参与者参与者(使用循环路由器)以插入数据库。随着私有队列中消息数量的增加,子角色无法跟上。内存消耗的增长速度与发送的消息数量一样快。我们有两个问题:
如何限制内存增长?我们能否监控子演员收件箱以确保我们不会超载它。
1 个协调演员创建 10 个工人演员,所以我们总共有 100 个童工演员。它是否正确?
【问题讨论】:
标签: akka.net