Akka 阿卡:非类型演员还是演员?
akka中似乎有两个基类:Akka 阿卡:非类型演员还是演员?,akka,Akka,akka中似乎有两个基类:UntypedActor和Actor。有些文档扩展了前者,有些文档扩展了后者。两者的文档并没有指定两者之间的区别。我应该用哪一个?它们之间的区别是什么?UntypedActor是Java API,Actor是Scala APIUntypedActor是Java API,Actor是Scala APItypedactor与问题无关。看起来我看错了问题,因此删除了我的答案。根据文件,我相信这个答案是正确的。因为receive是Scalaakka.actor.actortra
UntypedActor
和Actor
。有些文档扩展了前者,有些文档扩展了后者。两者的文档并没有指定两者之间的区别。我应该用哪一个?它们之间的区别是什么?UntypedActor
是Java API,Actor
是Scala APIUntypedActor
是Java API,Actor
是Scala APItypedactor与问题无关。看起来我看错了问题,因此删除了我的答案。根据文件,我相信这个答案是正确的。因为receive
是Scalaakka.actor.actor
trait上的一个部分函数,它在Java应用程序中不起作用,所以必须创建一个与Scala的akka.actor.actor
单独的Java模拟,即UntypedActor
。如果您正在开发Java Akka应用程序,则使用UntypedActor
,如果您正在开发Scala Akka应用程序,则使用Actor
。typedactor与问题无关。看起来我误读了问题,因此删除了我的答案。根据文件,我相信这个答案是正确的。因为receive
是Scalaakka.actor.actor
trait上的一个部分函数,它在Java应用程序中不起作用,所以必须创建一个与Scala的akka.actor.actor
单独的Java模拟,即UntypedActor
。如果您正在开发Java Akka应用程序,则使用UntypedActor
;如果您正在开发Scala Akka应用程序,则使用Actor
。