Exécutez Python comme une fonction locale depuis Go : sans CGO, sans microservices

2025-09-16
Exécutez Python comme une fonction locale depuis Go : sans CGO, sans microservices

pyproc est une bibliothèque Go qui vous permet d'appeler des fonctions Python comme si elles étaient locales, éliminant ainsi le besoin de CGO ou de microservices. En utilisant des sockets de domaine Unix pour la communication interprocessus, elle offre une surcharge réseau nulle, un isolement des processus et un véritable parallélisme pour contourner le GIL de Python. Idéale pour intégrer des modèles ML Python existants, le traitement de données et la migration progressive des microservices Python vers Go, pyproc se targue de hautes performances, gérant des milliers de requêtes par seconde.