private async Task RegisterURIAsync()

in client/Apache.ShenYu.Client/Registers/ShenyuEtcdRegister.cs [92:103]


        private async Task RegisterURIAsync(string contextPath, URIRegisterDTO registerDTO)
        {
            string uriNodeName = BuildURINodeName(registerDTO);
            string uriPath = RegisterPathConstants.BuildURIParentPath(registerDTO.rpcType, contextPath);
            string realNode = RegisterPathConstants.BuildRealNode(uriPath, uriNodeName);
            string nodeData = JsonConvert.SerializeObject(registerDTO, Formatting.None, new JsonSerializerSettings
            {
                NullValueHandling = NullValueHandling.Ignore
            });
            await this._etcdClient.PutEphemeralAsync(realNode, nodeData);
            _logger.LogInformation("register uri data success: {}", realNode);
        }