Workerman は、オープンソースの高性能非同期 PHP ソケット インスタント メッセージング フレームワークです。高い同時実行性と超高い安定性をサポートし、モバイル アプリ、モバイル通信、WeChat アプレット、モバイル ゲーム サーバー、オンライン ゲーム、PHP チャット ルーム、ハードウェア通信、スマート ホーム、車両のインターネット、モノのインターネットなどの分野で広く使用されています。 。 発達。
TCP 長い接続をサポートし、Websocket、HTTP およびその他のプロトコルをサポートし、カスタム プロトコルをサポートします。非同期 Mysql、非同期 Redis、非同期 Http、MQTT IoT クライアント、非同期メッセージ キューなど、多くの高性能コンポーネントを備えています。
workerman の目標は、PHP 開発者が PHP ソケットを理解していなくても、高性能のソケット ベースのアプリケーション サービスを簡単に開発できるようにすることです。 PHP マルチプロセスの詳細。 Workerman 自体は、PHP プロセス管理モジュールとソケット通信モジュールを備えた PHP マルチプロセス サーバー フレームワークであるため、php-fpm、nginx、apache などのコンテナに依存せずに独立して実行できます。
機能:
HHVM をサポート
PHP を使用して開発
PHP マルチプロセス/マルチスレッド (マルチスレッド版) をサポート
標準入出力リダイレクト
ミリ秒タイマーのサポート
#イベントベースの非同期プログラミングのサポート##デーモン化
#TCP/UDPのサポートマルチポート監視のサポート#インターフェイス上でさまざまなアプリケーション層プロトコルのサポート
#libevent イベント ポーリング ライブラリのサポート、高い同時実行性のサポート#スムーズなサービスの再起動のサポート
PHP ファイルの更新検出と自動ロードをサポート
PHP の長い接続をサポート
指定されたユーザーとして子プロセスの実行をサポート
Telnet リモート コントロールをサポート
高パフォーマンス
以上がワーカーフレームワークとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。