akka - 使用 AbstractBehavior 和 AbstractActor 定义 Akka Actor 有什么区别?
问题描述
我最近开始学习 Akka 演员,并且看到了以两种方式定义的演员。
class Main extends AbstractBehavior<String>
和
class SomeActor extends AbstractActor
我正在关注Java API,有人可以解释其中的区别或指向文章吗?
解决方案
类 Main 扩展 AbstractBehavior
Is Akka Typed,这是从 Akka 2.6 定义 Actor 行为的方式。它在 2.5 中,但作为实验性版本。
SomeActor 类扩展了 AbstractActor
用于无类型的 Actors,从 Akka 2.6 开始命名为经典 Actors。
如果您使用的是 Akka 2.6,我建议您使用 AbstractBehavior 并遵循 try-akka 指南:https ://developer.lightbend.com/guides/akka-quickstart-java/
推荐阅读
- javascript - NodeJS防止在长请求上重定向到主路由
- java - java - 如何通过UDP连接从java中的数据包中读取序列号?
- linux - udev 规则在连接 USB 重新启动时创建额外的符号链接
- javascript - 等待 fetch 获取数据
- vb.net - vb.net 设置 windows.old 文件夹权限
- android - WindowController 的切换状态栏文本颜色/setAppearanceLightStatusBars 未按预期工作
- angular - 在 Angular HTML 中显示来自对象的图像 blob
- youtube - Youtube 广告替代您自己的平台/创建一个类似 Youtube 的平台
- database - 在 SQLAlchemy 中使用 add_entity
- arrays - 如何在 VBA 中批量切片数组