Что используют технологии Django для передачи данных через мой сервер
Я только начинаю работать над сложным проектом с django и мне нужна помощь в выборе технологии общения, потому что я новичок.
Проблема заключается в следующем :
У меня есть сервер django, который получает данные от различных девайсов с помощью PUT/PUSH запросов. Сервер хранит эти данные. И мне нужно отправить данные на другой сервер, когда фактические данные обновляются на моем сервере django.
На данный момент, другой сервер отправляет GET запрос каждую секунду, но это не лучший способ, потому что в будущем, у меня будет много других серверов, которые делают эти GET запросы. И если я не найду решение, мой сервер django будет перенасыщен.
Так что мне нужно найти технологию отправки сигнала (или данных) на другой сервер только тогда, когда данные обновляются на моем сервере django. Я предполагаю, что я могу использовать Websocket для этого, но я не уверен, что это единственный способ.
Есть ли у вас какие-либо подсказки о том, как я могу решить свою проблему? и является ли websocket хорошей технологией для ее решения
Спасибо