@mirexdoors

Как правильно спроектировать сервис по обработке запросов?

Здравствуйте! Опыта по разработке архитектуры совсем немного, поэтому буду рад помощи =)
Есть сервис, который принимает входящие запросы из разных источников, например:
{
    id: 1,
    action: 4,
    message: "hello"
}


на основе action-a генерирует исходящий и отправляет его в другой сервис.
Входящие запросы могут быть с разной структурой. данных. Как и исходящие.

По моим представлениям, нужен отдельный класс для разбора входящего запроса, который будет определять для каждого экшна нужно делать, отдельные классы, методами которых из входящего запроса будет готовиться объект с данными. Ну и класс для отправки исходящих запросов, в котором на основе того же экшна и объекта с подготовленными данными будет отправляться запрос.

Правильно ли я размышляю?
  • Вопрос задан
  • 21 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы