Gunicorn: comment partager l'objet dans le processus de travail et le moment pour changer d'objet.

Créé le 29 janv. 2018  ·  4Commentaires  ·  Source: benoitc/gunicorn

Question

Tous les 4 commentaires

Gunicorn peut-il faire face à une urgence!

Ce que vous demandez n'est pas très clair.

gunicorn ne contient aucun support pour le partage d'objets entre différents processus de travail. Vous devrez utiliser votre propre approche pour cela. Il existe de nombreuses options en fonction de vos besoins. Ceux-ci inclus:

  • un magasin de données NoSQL comme Redis ou ZODB
  • une base de données SQL comme MySQL ou sqlite
  • un processus dédié gérant toutes les données avec lesquelles vous communiquez, comme une file d'attente Celery ou même votre propre utilisation des sockets.

1.Puis-je partager le fichier dans les différents processus de travail ?
avant de commencer gunicorn, j'ai lu le fichier en mémoire, et il est temps de changer la mémoire。

Dans certains cas, par exemple : machine learning . Ayez toujours un modèle Big Data, et ce modèle est en lecture seule. Afin d'utiliser le multicœur sur un ordinateur, nous devrions utiliser le multiprocesseur à la place du muti-thread, afin que gunicorn puisse partager des données communes entre tous les processeurs sera très utile.

Cette page vous a été utile?
0 / 5 - 0 notes