У меня есть монолитное приложение Java (frontend/services), работающее в Tomcat. Я пытаюсь придумать дизайн, который позволит мне медленно перенести все части приложения как отдельные уровни в (одну или несколько) акровую систему Akka. В качестве первой редизайна я хочу, чтобы клиент сталкивался с интерфейсом в Tomcat и переписывал некоторую логику среднего уровня в Akka.Связь между процессами Akka-Java
У меня есть несколько вопросов о том, как пойти с этим редизайна:
- Какой самый эффективный способ для фронтэнда общаться с Акки? Я рассматривал REST, но мне было интересно, есть ли что-то быстрее;
- Насколько сложно повторно использовать существующую модель сущности JPA/hybernate изнутри Akka? Я ищу документацию/gotchas.
Благодаря
Это очень интересно. Я прочитал раздел о удалении, и мне кажется, что я могу просто добавить код для поиска моего удаленного актера из моего приложения Tomcat, верно? И это будет использовать протокол удаленного доступа, который я укажу? –
Правильно, хотя я бы рекомендовал использовать удаленный транспорт, как показано в разделе «Подготовка вашей системы ActorSystem for Remoting». – sourcedelica