使用 AbstractBehavior 和 AbstractActor 定义 Akka Actors 有什么区别?
What's the difference between using AbstractBehavior and AbstractActor to define Akka Actors?
我最近开始学习 Akka actors,看到 actors 有两种定义方式。
class Main extends AbstractBehavior<String>
和
class SomeActor extends AbstractActor
我正在关注 Java API,有人可以解释其中的区别或指出有区别的文章吗?
class Main extends AbstractBehavior
Is Akka Typed,这是从Akka 2.6开始定义Actor Behavior的方式。它在 2.5 中,但作为实验性版本。
class SomeActor extends AbstractActor
用于未类型化的 Actors,自 Akka 2.6 起命名为经典 Actors。
如果您使用的是 Akka 2.6,我建议您使用 AbstractBehavior 并遵循 try-akka 指南:https://developer.lightbend.com/guides/akka-quickstart-java/
我最近开始学习 Akka actors,看到 actors 有两种定义方式。
class Main extends AbstractBehavior<String>
和
class SomeActor extends AbstractActor
我正在关注 Java API,有人可以解释其中的区别或指出有区别的文章吗?
class Main extends AbstractBehavior
Is Akka Typed,这是从Akka 2.6开始定义Actor Behavior的方式。它在 2.5 中,但作为实验性版本。
class SomeActor extends AbstractActor
用于未类型化的 Actors,自 Akka 2.6 起命名为经典 Actors。
如果您使用的是 Akka 2.6,我建议您使用 AbstractBehavior 并遵循 try-akka 指南:https://developer.lightbend.com/guides/akka-quickstart-java/