我正在使用akka 2.3.0循环池
部署 / EventProcessorRouter router = round-robin-pool nr-of-instances = 65
使用
查找主题 ActorRef transformerRouter = getContext().actorFor("akka://appName/user/EventProcessorRouter");
transformerRouter.tell(munibondAnalyticsEvent, transformerRouter);
我有一个消费者演员从主题接收消息并通过循环路由器推送给处理器演员。我已经设置了定义了65个实例的循环路由器。
我正在获得11K的负载,当它处理出来的150条消息从主题接收器演员发送到循环路由器,但它没有发送给处理器演员和休息处理正常。不确定为什么这些消息不会被routee处理过。
这些消息可能丢失的原因是什么?我检查了任何演员崩溃,我没有看到任何演员崩溃,因为我已经在我的演员中实现了postStop,所以如果它已经崩溃我会看到登录我的日志。
请告诉我可能导致它的原因。