Я рассматриваю возможность переноса большой базы кода на Scala и использование модели Akka Actor. Я сразу сталкиваюсь с следующим концептуальным вопросом:Моделирование дискретных событий Scala/akka
В существующей базе кода бизнес-логика тестируется с использованием моделирования дискретных событий (DES), таких как SimPy с детерминированными результатами. Пока программа реального времени работает для дома, DES занимает несколько минут. Система реального времени может быть асинхронной и не должна следовать точному порядку настройки тестирования. Я бы хотел использовать один и тот же код Akka для настройки тестирования и настройки в реальном времени. Может ли это быть достигнуто в Scala + Akka?
Я играл с идеей центральной очереди сообщений Актер - но считаю, что это неправильный подход.
Я просто наткнулся на аналогичной дискуссии здесь: HTTP: //stackoverflow.com/questions/13550532/time-based-simulation-with-actors-model – user6296589
Мне кажется, что я могу реализовать свой собственный ExecutionContext и предоставить пользовательский akka.Scheduler. Этого достаточно? – user6296589