Я создал парсер электронной почты, который принимает входящие электронные письма, удаляет из них некоторые данные и вставляет их в базу данных postgres. Эти данные отражаются на интерфейсе. Каждый раз, когда я вставляю новую строку данных из электронного письма, мне приходится обновлять внешний интерфейс, чтобы увидеть новые данные. Есть ли способ инициировать мой ранее существовавший запрос API GET от внешнего интерфейса, когда в postgres вставляется новый фрагмент данных, чтобы я мог видеть обновления данных в реальном времени на внешнем интерфейсе?
Как обновить интерфейс при добавлении новой строки данных в базу данных postgresql
Ответы (1)
У вас есть два основных варианта:
- Используйте метод так называемого длинного опроса, когда внешний интерфейс запрашивает некоторые данные с сервера, сервер проверяет, когда есть новая запись для отправки обратно, если есть запись(и), он отправляет ответ, если нет, он сохраняет соединение открыто до тех пор, пока не появится новая запись.
- Использовать сокетное соединение (двунаправленное взаимодействие клиент-сервер), когда клиент открывает сокетное соединение и ожидает, пока определенное событие будет отправлено сервером.
person
Ashot
schedule
12.03.2019