MixPHP ist ein PHP-Befehlszeilen-Entwicklungsframework; Vega-gesteuertes HTTP kann Swoole, WorkerMan, FPM und CLI-Server-Ökologie gleichzeitig unterstützen und kann nahtlos wechseln. V3 ist stark entkoppelt, und der Gesamtcode basiert auf mehreren unabhängigen Beim Modulaufbau können Benutzer diese unabhängigen Module auch dann verwenden, wenn sie unser Gerüst nicht verwenden, und alle Module unterstützen die native Entwicklung. Zum Beispiel: Sie können mix/vega nur mit laravel orm verwenden; Sie können mix/database und mix/redis in jeder Umgebung verwenden; Sie können alle Module nach Belieben wie Bausteine kombinieren . .
Eigenständiges Modul
Alle Kernmodule können unabhängig voneinander verwendet werden und unterstützen die Entwicklung nativen Codes.
HTTP-Netzwerk-Framework im CLI-Modus, geschrieben in mix/vega PHP, unterstützt Swoole, WorkerMan, FPM, CLI-Server
mix/database Eine leichtgewichtige Datenbank, die in verschiedenen Umgebungen verwendet werden kann und FPM, CLI, Swoole, WorkerMan und optionalen Verbindungspool (Coroutine) unterstützt.
mix/redis PHP Redis, das in verschiedenen Umgebungen verwendet werden kann, unterstützt FPM, CLI, Swoole, WorkerMan, optionaler Verbindungspool (Coroutine)
mix/redis-subscribe Redis native Protokoll-Abonnementbibliothek basierend auf Swoole-Coroutine
mix/grpc PHP gRPC-Bibliothek basierend auf Swoole-Coroutine, einschließlich Protokollcodegenerator, Server und Client
mix/websocket PHP WebSocket-Server und -Client basierend auf Swoole-Coroutine
mix/cli interaktiver PHP-Befehlszeilenkommandant
mix/worker-pool Swoole-basierter Coroutine-Pool und Arbeitspool-Bibliothek
Mix/Validator PSR-7-basierte Verifizierungsbibliothek
Mix/Event-Eventplanungsbibliothek basierend auf dem PSR-14-Standard