Я разработал проект Akka, используя модель актера. Теперь я хотел бы открыть часть бизнес-логики в качестве службы REST, и я думаю об использовании Play Framework (кажется, проще) или Akka Http (более низкий уровень).Нужно ли менять макет проекта Akka, если я интегрирую Play?
Я бы выбрал Play 2.5.8, но я видел, что в игровых проектах есть определенный макет. Например, корневая папка источника кажется «/ app». Должен ли я реорганизовать весь мой проект, чтобы интегрировать Play, или я могу сохранить исходные файлы именно там, где они есть?
Воспроизведение в полном стеке и довольно упрямый из коробки, где он хочет вещей. Большинство вещей можно изменить, но по себестоимости. Я хотел бы спросить себя, какие функции вам действительно нужны, и если вам нужен только HTTP-интерфейс для экспонирования некоторого REST API, то я бы пошел с Akka Http лично. Кроме того, проверьте [http4s] (https://github.com/http4s/http4s) – Nio
В настоящий момент нет никакой конкретной функции воспроизведения, которая нам действительно нужна, просто почувствовалось, что было бы легче определить маршруты к контроллерам и добавлять будущие функции, такие как фильтры безопасности. Я расскажу, как добавить это в Akka Http, чтобы помочь мне решить. – jorgenota