使用AbstractBehavior和AbstractActor定义Akka Actor有什么区别?

问题描述 投票:0回答:1

我最近开始学习Akka演员,并且看到以两种方式定义演员。

class Main extends AbstractBehavior<String> 

class SomeActor extends AbstractActor

我正在使用Java API,有人可以解释其中的区别或指向那篇文章吗?

akka actor
1个回答
0
投票

Class Main扩展AbstractBehavior

是Akka类型的,这是从Akka 2.6中定义演员行为的方法。它在2.5中,但仍处于实验阶段。

SomeActor类扩展AbstractActor

是未类型演员的名字,从Akka 2.6开始被命名为经典演员。

如果您使用的是Akka 2.6,建议您使用AbstractBehavior并遵循try-akka指南:https://developer.lightbend.com/guides/akka-quickstart-java/

© www.soinside.com 2019 - 2024. All rights reserved.