MixPHP est un framework de développement en mode ligne de commande PHP ; HTTP piloté par Vega peut prendre en charge l'écologie Swoole, WorkerMan, FPM et CLI-Server en même temps, et peut basculer de manière transparente. La V3 est hautement découplée et le code global est basé sur plusieurs éléments indépendants ; Construction de modules, même si les utilisateurs n'utilisent pas notre échafaudage, ils peuvent toujours utiliser ces modules indépendants, et tous les modules prennent en charge le développement natif. Par exemple : vous ne pouvez utiliser mix/vega qu'avec laravel orm ; vous pouvez utiliser mix/database et mix/redis dans n'importe quel environnement, vous pouvez utiliser le code natif mix/grpc pour écrire gRPC, vous pouvez combiner tous les modules à volonté comme des blocs de construction ; .
Module autonome
Tous les modules de base peuvent être utilisés indépendamment et prennent en charge le développement de code natif.
Framework réseau HTTP en mode CLI écrit en PHP mix/vega, prend en charge Swoole, WorkerMan, FPM, CLI-Server
mix/database Une base de données légère qui peut être utilisée dans divers environnements, prend en charge FPM, CLI, Swoole, WorkerMan et un pool de connexions en option (coroutine)
mix/redis PHP Redis qui peut être utilisé dans divers environnements, prend en charge FPM, CLI, Swoole, WorkerMan, pool de connexions en option (coroutine)
mix/redis-subscribe Bibliothèque d'abonnement au protocole natif Redis basée sur la coroutine Swoole
mix/grpc Bibliothèque PHP gRPC basée sur la coroutine Swoole, comprenant un générateur de code protocole, un serveur et un client
mix/websocket Serveur et client PHP WebSocket basé sur la coroutine Swoole
Commandant interactif en ligne de commande PHP mix/cli
mix/worker-pool Pool de coroutines et bibliothèque de pool de travail basés sur Swoole
bibliothèque de vérification basée sur mix/validator PSR-7
bibliothèque de planification d'événements mix/événement basée sur la norme PSR-14