Je dois recevoir des requêtes d'interrogation longues d'un client javascript et, en fonction du message de requête, interroger constamment une API REST jusqu'à ce que true
soit renvoyé. Est-ce quelque chose comme eventlet
avec un modèle de filetage vert approprié pour cela? Si oui, quelle sera la meilleure façon de le gérer?Comment interroger simultanément un autre serveur lors de la réception de plusieurs demandes d'interrogation longues à partir de javascripts?
Javascript <==long polling ==> Python Server <==simple polling==> REST API
Il peut y avoir un maximum de 200 sessions en parallèle du client Javascript, mais en général, il y aura 3-4 actif à la fois.
Salut, merci pour la réponse. Mais ma question ne concerne pas les websockets vs les longues interrogations. Nous avons déjà quelques connexions websocket ouvertes sur notre site Web, donc vous voulez éviter plus. Ma requête principale est le framework python à utiliser pour gérer la connexion websocket/long polling entrante, interroger un autre serveur et quand le résultat est reçu, le renvoyer au client. – user3518471