我是一个相当新的Akka世界,并试图使用akka-spring集成。我正在使用Spring以下列方式创建一个类型化的Actor。
<beans>
<akka:typed-actor id="httpActor"
interface="com.biz.MyPOJO"
implementation="com.biz.MyPOJOImpl"
timeout="1000"
scope="protorype">
</akka:typed-actor>
</beans>
但是,在我的用例中,timeout不是静态概念,但调用者(它本身就是一个actor)应该能够在httpActor上设置超时。有没有办法将动态超时值传递给这些actor?
编辑:Akka版本akka-actors-1.3-RC3
<dependency>
<groupId>se.scalablesolutions.akka</groupId>
<artifactId>akka-actor</artifactId>
<version>1.3-RC3</version>
</dependency>
<dependency>
<groupId>se.scalablesolutions.akka</groupId>
<artifactId>akka-typed-actor</artifactId>
<version>1.3-RC3</version>
</dependency>
答案 0 :(得分:2)
不,没有办法按每次通话传递超时。