in consumer/proxy/ProxyFactory.php [72:107]
public static function setConsumerConfig($configData, $consumerConfigFile, $initSettings)
{
self::$logger = \Logger::getLogger(__CLASS__);
//App名字
self::$appName = $initSettings['app_name'];
//获取app加载配置文件;输出日志方便问题定位
self::$appConfigFile = $consumerConfigFile;
//是否开启p2p模式, p2p模式下, 将使用[consumer_services]下的信息进行路由
if(isset($configData['consumer_config']['p2p_mode']) && $configData['consumer_config']['p2p_mode'])
{
self::$p2pMode = $configData['consumer_config']['p2p_mode'];
}
if (isset($configData['consumer_config']['group']))
{
self::$appGroup = $configData['consumer_config']['group'];
}
if(isset($configData['consumer_config']['version']))
{
self::$appVersion = $configData['consumer_config']['version'];
}
if(isset($configData['consumer_config']))
{
self::$configConsumer = $configData['consumer_config'];
}
if(isset($configData['consumer_services']))
{
self::$serviceConsumers = $configData['consumer_services'];
}
}