очередей. Необходимо предусмотреть управление процессом.
Управление подразумевает два возможных действия остановку задачи и остановку задачи с очисткой созданных данных.
Пока придумал вот что. На остановку:
POST | https://api.example.com/qr/v1/codes/qrcreate/queue/{JOB_UUID}?stop
на остановку с очисткой:
DELETE | https://api.example.com/qr/v1/codes/qrcreate/queue/{JOB_UUID}
Здесь delete прям логично вроде бы смотрится, но тогда на остановке задачи странно смотрится параметр ?stop
Подскажите у кого какие идеи на счет этого и что стоит почитать на счет унификации маршрутов
Передавай стоп через тело, для начала, можно обойтись без квери-параметра
Тогда как вариант можно сделать один POST запрос с body параметром action и давать ему действия типа на остановку STOP на отмену задания (остановка + очистка) CANCEL
Обсуждают сегодня