Я пытаюсь отправить входящие сообщения нескольким функциям с отслеживанием состояния, но не могу полностью понять, как это сделать. Для простоты предположим, что одна из моих функций с отслеживанием состояния получает некоторые целые числа и отправляет их нескольким удаленным функциям. Эти функции добавляют это целое число к своим значениям состояния и сохраняют его как новое состояние.
Когда одна из этих двух удаленных функций выходит из строя, другая должна продолжать работать таким же образом. Когда сбойная функция восстановлена, она должна обрабатывать сообщения, которые она не может обработать во время сбоя.
Я думал об отправке их одного за другим, как показано ниже, но не думаю, что это сработает
context.send(RemoteFuncType1,someID,someInteger);
context.send(RemoteFuncType2,someID,someInteger);
...
- как это сделать отказоустойчивым способом?
- если возможно, как это работает в фоновом режиме?