Мы используем:
Backend - Beego (golang)
Фронтенд - Reactjs
Сервер - Openstack
Итак:
Когда responsejs вызывает listSomethingAPI, я вызываю openstackAPI, и Openstack дает мне этот List.
в нем есть несколько полей, подобных этому:
id | name | status
Проблема:
Когда Frontend вызывает PUT api, я вызываю API. Но изменение статуса Openstack занимает почти 10 секунд
Вопрос:
Как я узнаю об изменениях статуса, когда веб-интерфейс вызывает PUT api
Решение, которое я нашел:
внешний интерфейс вызывает ListAPI каждые 5 секунд.
Мы не можем использовать :
Websocket, AJAX
Есть ли способ решить эту проблему?