Vérifier la disponibilité d'un service en temps réel
Bonjour,
j'ai une problématique très simple que je n'arrive pas à résoudre.
Sur mon projet actuel, quand des modifications en BDD ont lieu, tout passe par des services web, donc lors d'une mise en production, toute modif de données est impossible et résultent en un timeout.
Le cas concret, supposons que j'ai un champ texte avec mon nom d'affiché que je peux modifier, si le service est indisponible, tout champ potentiellement modifiable doit être désactivé avec un message indiquant que toute modification est actuellement impossible.
En soit, cette logique n'a rien de complexe, la question est : comment la mettre en oeuvre ? Est-ce que cela peut/doit se faire via un WebWorker/ServiceWorker ? Comment s'y prendre ? J'imagine que faire un ping de l'hôte en question à intervalle réguliers reste aléatoire alors comment faire ?
Quelqu'un a un retour à faire sur le sujet ? Ma question est claire ?