是先调用think\swoole\app::make('xxxInterface'),
然后 $client = new think\swoole\rpc\client('xxxInterface')
然后$client->xxxServerController->action。
是这样用吗?但感觉又不对,client new 出来台,返回的是xxxInterface实例,并没有看到去dispath方法。所以看了半天源码,依然找不到client的用法。
另外,有个地方有笔误,在think\swoole\rpc\client\Proxy的75行。原来的是: $className = "rpc\\service\\${name}\\{$proxyName}";
应改成 $className = "rpc\\service\\{$name}\\{$proxyName}";
最佳答案