Проектирование логики конечного автомата в приложении REST - PullRequest
0 голосов
/ 05 апреля 2019

Я пытаюсь завершить desgin для моего варианта использования приложения REST. Это похоже на онлайн-заявку, где он примет детали заказа, обработает его и и как только обработка будет завершена, она обновит статус в базе данных. во время выполнения может быть несколько задач, которые будут вызваны. Будет другая конечная точка REST, которая будет использоваться для получения статуса заказа.

Итак, будет транзакция состояния, как показано ниже

Получено -> Выполнено -> Выполнено

Я натыкаюсь на каркас машины с пружинным состоянием и выглядит интересно. Учитывая приведенный выше вариант использования правильный выбор машины для пружинных машин? Также есть ли пример проекта, чтобы понять во многих деталях.

1 Ответ

0 голосов
/ 06 апреля 2019

Рассмотренный выше вариант использования является правильным выбором для машины с пружинным состоянием?

Да, конечный автомат Spring является хорошим выбором для этого варианта использования.

Также есть какой-нибудь пример проекта, который нужно понять во многих деталях.

Да, есть много примеров проектов, и фактически есть один для доставки / обработки заказа:

...