具有TypedActor的基于事件的优先级Dispatcher

时间:2012-03-26 17:47:36

标签: java actor akka

在Akka 1.3或2.0中使用带有TypedActor的PriorityExecutorBasedEventDrivenDispatcher是否可能(甚至可取)?我希望为特定的消息类型设置更高的优先级,这些消息类型与TypedActor接口中公开的方法一对一。

例如,如果有方法a(),b()和c(),我希望调用c()的优先级高于a()或b()调用... < / p>

the 1.3 documentation中,我看到如何使用PriorityGenerator或甚至比较器来指定Message类类型的优先级,例如。但是我不确定它是如何与为TypedActor方法调用生成的消息相关联的。

在2.0文档中是否有任何我认为比1.3中更容易的内容?或者这只是因为我使用的是TypedActor而更加困难?

1 个答案:

答案 0 :(得分:1)

是的,可以,只需创建dispatcher configurator,在TypedProps中指定调度员ID,优先考虑右MethodCall