Я строю систему управления кафетерием, в которой есть два типа пользователей: заказчики и владельцы счетчиков.
Для каждого блюда, предлагаемого в кафетерии, с ним связан уникальный файл dish.id.
До сих пор у меня есть купол, похожий на то, что ученик отправляет запрос POST с тарелкой, идентификатором и номером счетчика на URL-адрес, который обновляет «таблицу заказов» (в которой идентификатор PK). Когда блюдо готовится, владелец счетчиканажимает кнопку «Готово».
На этом этапе я хочу, чтобы клиент, чей заказ находится рядом с тем, что готово, получил уведомление о том, что «ваш заказ находится в процессе выполнения».
Как я долженсделать это? Один из способов - просто создать представление с аргументом customer.id & status и ответом True или Flase. Я могу просто опросить URL и предоставить уведомление, если получу True.
Но я чувствую, что опрос не является лучшим подходом, так как в него войдет так много клиентов, и каждый из них будет опрашивать сервер, который неприемлем .Есть ли лучший способ?