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