Если у нас есть 2 диспетчера задач, каждый из которых работает в разных JVM (как всегда), и предположим, что у нас есть оператор в середине потока данных, который завершился неудачно из-за исключения или JVM, прерванного из-за сбоя, можем ли мы предположить, что весь поток данных, включая все источники и операторов из всех диспетчеров задач, которые участвуют в этом задании / потоке данных, завершится ошибкой и перезапустится (если включен перезапуск)? Читая ваши документы, я понимаю, что да, но хочу убедиться.
JVM 1/
Task manager 1
source1 (1) --> operator1 (1) --> ...
|
JVM 2/ |
Task manager 2 |
|
--> operator1 (2) --> ...
Итак, предположим, что operator1 (2) не работает / его JVM не работает, будет ли экземпляр source1 и оба экземпляра operator1 завершатся ошибкой и перезапустятся?