Ho un endpoint API scritto per la versione e lo stato delle applicazioni tomcat. Restituisce una risposta JSON con i dettagli. Volevo sapere, come posso monitorare qualsiasi cambiamento nella risposta JSON in tempo reale. Sto creando un dashboard in cima agli endpoint.
Utilizzerò i canali dei django per consumare gli eventi in tempo reale. Ma ancora bloccato in modo per rilevare i cambiamenti in tempo reale nella risposta di endpoint API.
Modifiche nella versione finale è probabile che accada dopo la distribuzione.
EDIT 1
Lascia che l'endpoint della versione sia / api / v1 / versione. GET su questo endpoint restituirà una risposta JSON
{
"version": "1.0.3-RELEASE",
"git_tag": "hot_fix"
}
Dopo una distribuzione, la stessa risposta JSON cambierà. Ora un GET sullo stesso endpoint ti darà
{
"version":"1.0.4-RELEASE",
"git_tag": "JIRA2134"
}
Voglio monitorare questo cambiamento in tempo reale. Piuttosto che eseguire il polling dopo ogni "x" minuto e identificare una modifica.
Situazione simile se per l'endpoint dell'API della salute.
Ogni aiuto è Benvenuto.Per favore fatemi sapere se questa non è la sede giusta per fare la domanda.