# client.php 配置client相关的参数 ``` $config['httpClient']['asyn_max_count'] = 10; $config['tcpClient']['asyn_max_count'] = 10; $config['tcpClient']['test']['pack_tool'] = 'LenJsonPack'; $config['tcpClient']['test']['ssl_enable'] = false; //默认用于consul微服务的rpc配置 $config['tcpClient']['consul']['pack_tool'] = 'LenJsonPack'; //不同服务指定不同解析策略 $config['tcpClient']['consul_MathService']['pack_tool'] = 'LenJsonPack'; return $config; ``` ## httpClient * asyn_max_count配置HttpClientPool的最大连接数 ## tcpClient * test 对应test名称的配置 * consul 框架consulRPC服务的默认配置 * consul_MathService 框架consulRPC服务的MathService的配置 * ssl_enable 是否启动ssl,默认为fasle **设置ssl_enable后需要在pack_tool的getProbufSet中设置对应的配置。参考 https://wiki.swoole.com/wiki/page/p-client_setting.html** 配置需要提供pack_tool,每个配置应用一个封装器。