Je crée une application de bureau qui nécessite l'autorisation d'un serveur distant avant d'effectuer certaines actions localement.Comment mon application de bureau peut-elle être avertie d'un changement d'état sur un serveur distant?
Quelle est la meilleure façon d'avoir mon application de bureau notifiée lorsque le serveur approuve la demande d'autorisation? L'autorisation prend 20 secondes en moyenne, 5 secondes minimum, avec un délai de 120 secondes.
J'ai considéré interroger le serveur jamais 3
secondes, mais ce serait difficile à l'échelle lorsque je déploie l'application plus largement, et semble inélégant.
J'ai un contrôle total sur la conception de l'API serveur et client. Le serveur utilise web.py
sur Ubuntu 10.10, Python 2.6.
Combien de temps (moyenne, min et max) le serveur prend-il pour autoriser le client? – joev
Moyenne de 20 secondes, 5 secondes minimum, délai de 120 secondes. – lfaraone