Я создаю простой API REST для создания некоторых объектов, которые необходимо создавать и отправлять из API. Характер объектов не имеет значения, ни рамки, поддерживающие интерфейс REST (Spray, Play Framework, все остальное). Мой вопрос в том, что было бы хорошим масштабируемым дизайном для этой системы с помощью Akka? Предположим, что сбой службы или ее миграция или что-то еще, что приводит к ее прекращению. Чтобы восстановить описание задач о том, какие объекты должны быть отправлены и когда, akka-persistence - хороший способ пойти сюда? или лучше сохранить такие вещи в традиционной БД?Дизайн простого API REST с сохранением Akka +
Спасибо.
Примечание: я также хотел бы знать, если предположить, что есть какой-то актер, который не Stateful себя, но создает много детей актеров, если это хорошая практика, чтобы использовать Акку-упорства для того, чтобы воспроизвести сообщения, которые вызывают это актер, чтобы снова создать своих детей (дети также не являются государственными).
https://github.com/interagent/http-api-design руководство, извлеченное из работы по Heroku. – yeyo
Какова ваша озабоченность по поводу упорства акка, не являющегося хорошим способом? –
@EricZoerner Нет проблем, просто хочу знать, подходит ли это как хороший прецедент, или в этом случае есть что-то опрятное. – ale64bit