1 dépôt
PHP frameworks utilizing non-blocking I/O and persistent memory for high-performance networking.
Distinct from PHP Web Frameworks: Distinct from general PHP Web Frameworks by focusing specifically on the asynchronous, event-driven runtime model of Swoole.
Explore 1 awesome GitHub repository matching web development · Asynchronous Frameworks. Refine with filters or upvote what's useful.
EasySwoole est un framework PHP asynchrone haute performance conçu pour construire des réseaux pilotés par les événements et des applications à mémoire persistante. Il fonctionne comme une boîte à outils pour développer des microservices distribués et des serveurs asynchrones capables de gérer des connexions HTTP, TCP, UDP et WebSocket simultanées. Le framework se distingue par un mode d'exécution de processus en mémoire persistante qui élimine la surcharge liée au chargement répétitif des fichiers et aux invocations lors du traitement des requêtes. Il fournit un support intégré pour les systèmes distribués via des implémentations de RPC (Remote Procedure Call) et l'intégration de la découverte de services. Le système couvre un large éventail de capacités de concurrence et d'automatisation, incluant l'exécution de tâches basées sur des coroutines, la gestion de pools de connexions pour les bases de données et les caches, et un conteneur d'injection de dépendances centralisé. Il inclut également des outils pour l'exécution asynchrone de tâches en arrière-plan et la planification automatisée de tâches cron. Le framework intègre la gestion des identités et des accès pour appliquer des politiques de jetons et des règles de permission.
Implements a high-performance asynchronous PHP framework for event-driven networks and persistent memory applications.