Web API, который сам отправляет клиенту данные о доступности
В настоящее время я работаю с Django, но я застрял, так как не знаю, использую ли я правильную модель, учитывая характер моего приложения.
Заявление о проблеме:
Мне нужно сделать REST API для клиента таким образом, чтобы всякий раз, когда я получаю триггер для новой записи/записей в моей базе данных, я должен отправлять их клиенту, который должен слушать URL и запросил данные только один раз, а теперь открыт для получения данных, когда они ему доступны. Он не посылает GET запрос время от времени.
<Я могу легко реализовать второе требование, поскольку это простой случай запроса-ответа.
Я не уверен, как отправить ему данные, да еще и о доступности, без повторного запроса от клиента.
Похоже, что модель Издатель-Подписчик лучше подходит для моего случая использования, но я не знаю, как реализовать ее на Django. Я натолкнулся на несколько концепций, таких как StreamingServices и MQTT, но я не уверен, что должно быть правильным выбором.
Любезно предоставьте несколько предложений.