Akka 在阿克卡看(自我)有意义吗?

Akka 在阿克卡看(自我)有意义吗?,akka,Akka,据我所知,context.watch只是将actor.Terminated消息传递给观察者。我希望这是演员收到的最后一条信息。然而,我看到它从未被交付。我想可能是因为它被终止了,不再处理消息了。作为答案的一部分,你可以说出预期的行为。您还可以知道处理停止条件的方法。似乎您已经回答了自己的问题:观看self不会导致参与者自己收到终止的消息。真正的问题是你为什么需要这个信息。如果您只需要清理资源,请覆盖postStop,并将该逻辑放在那里 postStop保证在消息停止在该参与者的邮箱中排队后执行,

据我所知,
context.watch
只是将
actor.Terminated
消息传递给观察者。我希望这是演员收到的最后一条信息。然而,我看到它从未被交付。我想可能是因为它被终止了,不再处理消息了。作为答案的一部分,你可以说出预期的行为。您还可以知道处理停止条件的方法。

似乎您已经回答了自己的问题:观看
self
不会导致参与者自己收到
终止的
消息。真正的问题是你为什么需要这个信息。如果您只需要清理资源,请覆盖
postStop
,并将该逻辑放在那里


postStop
保证在消息停止在该参与者的邮箱中排队后执行,因此您可以确保之后不会有任何消息出现。

似乎您已经回答了自己的问题:观看
self
不会导致该参与者自己收到一条
已终止的
消息。真正的问题是你为什么需要这个信息。如果您只需要清理资源,请覆盖
postStop
,并将该逻辑放在那里

postStop
保证在消息停止在该参与者的邮箱中排队后执行,因此您可以确保消息之后不会出现任何内容