SdTcpRpcPool

sd框架专用的RPC方式,区别在于他并不是一个连接池而是通过一个连接用token来识别每一个请求的顺序,更加省资源和高效。

$this->addAsynPool('RPC',new SdTcpRpcPool
($this->config,'test',"192.168.0.1:9093"));

用法和TcpClientPool类似但是为了方便增加了个帮助函数。

function helpToBuildSDControllerQuest($context, $controllerName, $method)

其中$context就是Controller,Model中的context。通过helpToBuildSDControllerQuest获取构建后的data,再通过coroutineSend发出请求,可以加上oneway标示表明这是一个单向请求。

results matching ""

    No results matching ""