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