Je vais créer un serveur web qui pourrait recevoir beaucoup de connexions. Ces 10000 utilisateurs connectés enverront aux numéros de serveur et le serveur renverra ces nombres au carré aux utilisateurs en arrière. 10000 connexions sont trop nombreuses et une approche asynchrone est appropriée ici. J'ai trouvé deux bibliothèques pour Python 3.4 qui peuvent aider:Quelle bibliothèque Python devrais-je utiliser? SocketServer ou Asyncio?
SocketServer & asyncio
Avec SocketServer bibliothèque, nous pouvons utiliser des classes ThreadingMixIn et ForkingMixIn en tant que gestionnaires async. Mais ceci est limité par le nombre de cœurs. D'autre part, nous avons une bibliothèque asyncio. Et je ne comprends pas comment cela fonctionne exactement. Lequel dois-je utiliser? Et ces deux bibliothèques pourraient-elles travailler ensemble?