PHP 用 RPC フレームワーク: Dora RPC

WBOY
リリース: 2016-06-20 12:54:42
オリジナル
1128 人が閲覧しました

Dora RPC は、Swoole 固定長ヘッダー通信プロトコルに基づいた最も合理化された RPC です。

  • この RPC は、Swoole 固定長ヘッダー通信プロトコルに基づいた最も合理化された RPC です

  • 同時単調同期と非同期同期をサポートします

  • 現在は PHP 言語バージョンのみが提供されており、将来的には使用方法の提案に従って段階的に反復される予定です

  • バックエンド アプリケーション サーバー

  • このオープン ソースは、RPC の基礎を迅速に実装するために使用されます。必要に応じてデプロイし、PHP フロントエンド サーバーとバックエンド サーバー間の RPC に使用できます。 .

  • サポートするミドルウェアとサービスは将来的にダウングレードされます

  • 大規模および中規模のユーザーが使用できる、優れたパフォーマンスを備えた基本的なスウールサイズの Web サイト

クライアント コード:

$obj = new DoraRPCClient();for ($i = 0; $i < 100000; $i++) {    #single    $ret = $obj->singleAPI("abc", array(234, $i), true);    var_dump($ret);    #multi    $data = array(        "oak" => array("name" => "oakdf", "param" => array("dsaf" => "321321")),        "cd" => array("name" => "oakdfff", "param" => array("codo" => "fds")),    );    $ret = $obj->multiAPI($data, false);    var_dump($ret);}
ログイン後にコピー

サーバー側:

$server = new DoraRPCServer();//这里必须是DoraRPCServer继承类并实现dowork才可以工作
ログイン後にコピー

プロジェクト ホームページ: http:/ /www.open-open.com/lib/view/home/1434011480176

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート