ホームページ  >  記事  >  PHPフレームワーク  >  ワーカーフレームワークとは何ですか?

ワーカーフレームワークとは何ですか?

尚
オリジナル
2019-12-10 09:10:202590ブラウズ

ワーカーフレームワークとは何ですか?

Workerman は、オープンソースの高性能非同期 PHP ソケット インスタント メッセージング フレームワークです。高い同時実行性と超高い安定性をサポートし、モバイル アプリ、モバイル通信、WeChat アプレット、モバイル ゲーム サーバー、オンライン ゲーム、PHP チャット ルーム、ハードウェア通信、スマート ホーム、車両のインターネット、モノのインターネットなどの分野で広く使用されています。 。 発達。

TCP 長い接続をサポートし、Websocket、HTTP およびその他のプロトコルをサポートし、カスタム プロトコルをサポートします。非同期 Mysql、非同期 Redis、非同期 Http、MQTT IoT クライアント、非同期メッセージ キューなど、多くの高性能コンポーネントを備えています。

推奨: workerman チュートリアル

workerman の目標は、PHP 開発者が PHP ソケットを理解していなくても、高性能のソケット ベースのアプリケーション サービスを簡単に開発できるようにすることです。 PHP マルチプロセスの詳細。 Workerman 自体は、PHP プロセス管理モジュールとソケット通信モジュールを備えた PHP マルチプロセス サーバー フレームワークであるため、php-fpm、nginx、apache などのコンテナに依存せずに独立して実行できます。

機能:

HHVM をサポート

PHP を使用して開発

PHP マルチプロセス/マルチスレッド (マルチスレッド版) をサポート

標準入出力リダイレクト

ミリ秒タイマーのサポート

#イベントベースの非同期プログラミングのサポート

##デーモン化

#TCP/UDPのサポート

マルチポート監視のサポート

#インターフェイス上でさまざまなアプリケーション層プロトコルのサポート

#libevent イベント ポーリング ライブラリのサポート、高い同時実行性のサポート

#スムーズなサービスの再起動のサポート

PHP ファイルの更新検出と自動ロードをサポート

PHP の長い接続をサポート

指定されたユーザーとして子プロセスの実行をサポート

Telnet リモート コントロールをサポート

高パフォーマンス

以上がワーカーフレームワークとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。