Scala 阿克卡语中的“自我”是什么?
仅仅阅读Akka样本,无法理解如何定义Scala 阿克卡语中的“自我”是什么?,scala,actor,akka,Scala,Actor,Akka,仅仅阅读Akka样本,无法理解如何定义self.reply?据我所知,self reply在receive块中用于回复消息。但是,就reply是self的一种方法而言,那么self是什么呢 顺便说一句,你可以推荐一篇关于Akka基础知识和Scala远程参与者的快速入门文章吗?如果你能在这里发布一个评论链接,我将不胜感激。现在我正在阅读。self是对包含该参与者的ActorRef实例的引用 在Akka中创建新的actor时,actorOf[class]方法返回ActorRef的实例,而不是实际的a
self.reply
?据我所知,self reply
在receive
块中用于回复消息。但是,就reply
是self
的一种方法而言,那么self
是什么呢
顺便说一句,你可以推荐一篇关于Akka基础知识和Scala远程参与者的快速入门文章吗?如果你能在这里发布一个评论链接,我将不胜感激。现在我正在阅读。
self
是对包含该参与者的ActorRef实例的引用
在Akka中创建新的actor时,actorOf[class]
方法返回ActorRef的实例,而不是实际的actor实现,actor本身是隐藏的。此ActorRef是用于与参与者交互的。因此,参与者本身可以使用self
来获取此引用
例如,如果您的演员想要向自己发送一条消息,那么就可以了
self ! Message