beyondhc
beyondhc
`private void updateServantEndpoints(ServantProxyConfig cfg) { CommunicatorConfig communicatorConfig = communicator.getCommunicatorConfig(); String endpoints = null; if (!ParseTools.hasServerNode(cfg.getObjectName()) && !cfg.isDirectConnection() && !communicatorConfig.getLocator().startsWith(cfg.getSimpleObjectName())) { try { /** query server nodes from registerServer */ if...
 @TimmyYu 1.7.2 版本 TarsInputStream 这个read方法第一个参数b没有用到,我理解这个b应该就是协议定义了默认值defaultValue,如果协议定义了默认值应该就使用协议默认值,而不是写死的默认值
 @TimmyYu 有空帮看下是否这块应该重载一个方法com.qq.tars.protocol.tars.TarsInputStream#read(T, int, boolean,Object)入参新增默认值字段,如果propertyInfo.getDefaultValue != null 就使用协议默认值,而不是read写死默认值。如下面的重载方法 

@TarsClient 注解支持 延迟连接,用于减少长连接数,当有调用发起时,再创建长连接