Здравствуйте, C.A.B, Вы писали:
I>>Непонятно, чем это отличается от обычных акторов.
CAB>Образно можно представить что модель реактивных потоков накладывает некоторые ограничения на акторы. Больше можно узнать здесь.
Главная проблема акторов (да и взаимодействия на асинхронных сообщениях вообще) при обработке потоков данных -- это отсутствие механизма back-pressure. Но, если вы пишете про пошаговую симуляцию (
"Симуляция там реализована как пошаговое вычисление состояния модели, т.е. на каждом шаге значения выходов блоков (состояние) с прошлого шага "передаётся" на входы блоков, затем все блоки вычисляются, в результате чего получаем состояния для следующей итерации"), то зачем здесь вообще нужен back-pressure? Ведь у вас следующий шаг не начнется, пока предыдущий не закончится.