這篇文章主要介紹了ThinkPHP框架開發(fā)RPC接口的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
ThinkPHP框架如何開發(fā)RPC接口
網站建設技術中使用RPC方式開發(fā)應用,會使在網絡分布式多程序內的應用程序更加容易。本文分享關于在ThinkPHP框架中如何開發(fā)RPC接口,我們可以通過繼承PHPRpc來實現開發(fā)接口以及調用。
服務端代碼如下:
namespace Home\Controller; use Think\Controller\RpcController; class ServerController extends RpcController{ protect $allowMethodList = array('test1','test2'); //表示只允許訪問這兩個方法 public function test1(){ return 'test1'; } public function test2(){ return 'test2'; } private function test3(){ return 'test3'; } protected function test4(){ return 'test3'; } }
客戶端:
namespace Home\Controller; use Think\Controller; class IndexController extends Controller { public function index(){ Vendor('phpRPC.phprpc_client'); $client = new \PHPRPC_Client('http://serverName/index.php/Home/Server'); // 或者采用 //$client = new \PHPRPC_Client(); //$client->useService('http://serverName/index.php/Home/Server'); //調用服務端方法 $result = $client->test1(); } }
感謝你能夠認真閱讀完這篇文章,希望小編分享ThinkPHP框架開發(fā)RPC接口的方法內容對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)網站建設公司,,關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián)網站建設公司,,詳細的解決方法等著你來學習!
當前題目:ThinkPHP框架開發(fā)RPC接口的方法-創(chuàng)新互聯(lián)
本文URL:http://aaarwkj.com/article42/gehhc.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站排名、品牌網站制作、面包屑導航、小程序開發(fā)、品牌網站設計、App開發(fā)
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)