我正在尝试将传入消息发送到多个有状态函数,但我无法完全理解该怎么做。为了便于理解,假设我的一个有状态函数获取一些整数并将它们发送到几个远程函数。这些函数将此整数添加到它们的状态值中,并将其保存为新状态。
当这两个远程功能之一失败时,另一个应该继续以相同的方式工作。当失败的函数恢复时,它应该处理它在失败期间无法处理的消息。
我想像下面这样一个接一个地发送它们,但我认为它不会起作用
context.send(RemoteFuncType1,someID,someInteger);
context.send(RemoteFuncType2,someID,someInteger);
...
- 我怎样才能以容错的方式做到这一点?
- 如果可能的话,它如何在后台工作?