ホームページ >PHPフレームワーク >Workerman >労働者に何ができるのか

労働者に何ができるのか

(*-*)浩
(*-*)浩オリジナル
2019-12-02 10:55:403146ブラウズ

Workerman は、純粋に PHP で開発されたオープンソースの高性能 PHP ソケット サービス フレームワークです。

労働者に何ができるのか

Workerman は従来の MVC フレームワークとは異なり、Web 開発に使用できるだけでなく、インスタント アプリケーションなど、より幅広いアプリケーション分野にも使用できます。メッセージング、モノのインターネット、ゲーム、サービス管理、その他のサーバーやミドルウェアなど、これは間違いなく PHP 開発者のビジョンを大幅に向上させました。 (推奨学習: workman チュートリアル)

workerman の目標は、PHP 開発者が PHP ソケットと PHP を理解していなくても、高性能のソケットベースのアプリケーション サービスを簡単に開発できるようにすることです。マルチプロセスの詳細。

workerman 自体は、PHP プロセス管理およびソケット通信用のモジュールを備えた PHP マルチプロセス サーバー フレームワークであるため、php-fpm、nginx、または apache などのコンテナに依存せずに独立して実行できます。

Workerman のアプリケーションの手順は次のとおりです:

1. Web ページのインスタント チャット、インスタント メッセージのプッシュ、WeChat アプレット、モバイル アプリのメッセージ プッシュなどのインスタント メッセージング、 PC ソフトウェア メッセージ プッシュなど [ワーカーマン チャット チャット ルーム、Web メッセージ プッシュ、おたまじゃくし チャット ルームの例]

2. プリンターと通信するワーカーマン、マイクロコントローラーと通信するワーカーマン、スマート ブレスレット、スマートなどのモノのインターネット カテゴリホーム、シェア自転車など。 [Yilian Cloud、Yibo Times などの顧客事例]

3. チェスやカード ゲーム、MMORPG ゲームなどのゲーム サーバー カテゴリ。 [Browserquest-php の例]

4. SOA サービスは、Workerman を使用して既存のビジネスのさまざまな機能単位をカプセル化し、サービスの形式で統一インターフェイスを提供して、システムの疎結合、容易なメンテナンス、高可用性、簡単な操作を実現します。ストレッチ。 [例workerman-json-rpc、workerman-thrift]

5. GatewayWorker、PHPSocket.IO、httpプロキシ、sock5プロキシ、分散通信コンポーネント、分散変数共有コンポーネント、メッセージキュー、DNSなどのその他のサーバーソフトウェアサーバー、Webサーバー、CDNサーバー、FTPサーバーなど

6. 非同期MySQLコンポーネント、非同期redisコンポーネント、非同期httpコンポーネント、非同期メッセージキューコンポーネント、非同期DNSコンポーネント、ファイル監視コンポーネントなどのミドルウェアサードパーティが開発したコンポーネント フレームワークなど。

従来の mvc フレームワークでは上記の機能を実現するのは明らかに困難でした。そのため Workerman が誕生しました。

以上が労働者に何ができるのかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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