等待akka演员,用于处理未决的消息之前终止

0

的问题

我有一个春季启动的应用程序和时我是停止的春季启动的应用程序的akka行为者获取终止,即使他们拥有信息进行处理。 我想改变的行为和希望,即使在春天启动的应用程序关闭,如果这akka行为者具有消息就应该进行处理之后,它应该得到终止的,我尝试了多个事情但是没有得到任何幸运的,我尝试过正常关闭的春季启动。

任何帮助,将不胜感激。

在此先感谢

akka java spring-boot
2021-11-16 13:54:40
1

最好的答案

1

我不知道有任何出路的框为了完成这个,但你可以有你的行为者使用 定制的信箱 其中有一个 其通知全球的演员时的空虚的邮箱的变化。 这种全球演员跟踪其行为者中至少有一个消息的邮箱。 你那么登记册的一个协调的关机钩,这将基本上是问那个演员来完成的未来时有没有行动者有至少一个信息。

注意,因为行为者可以发送任意的许多消息为自己或其他行为者在处理的过程中一个消息,也不能保证那永远不会是一个点,在那里没有行动者具有消息在其各自的邮箱。 因此,你可能会想要有一些手段的指导您的演员开始使用一定义的处理这需要发送较少的起消息;因此这种事必须定义为应用程序和配合的问题你试图解决与应用程序(而且也没有保证这一定义的处理存在的话)。

由于这个原因,更多的Akka-惯用的就是要接受交付和处理的信息一般不保证没有发生。

2021-11-17 16:21:59

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................