in client/Apache.ShenYu.Client/Utils/Etcd/EtcdClientUtils.cs [247:265]
public async Task<PutResponse> PutEphemeralAsync(string key, string value)
{
try
{
PutRequest request = new PutRequest()
{
Key = ByteString.CopyFromUtf8(key),
Value = ByteString.CopyFromUtf8(value),
Lease = this._globalLeaseId
};
var response = await _client.PutAsync(request, _metadata);
return response;
}
catch (Exception ex)
{
_logger.LogError("putEphemeral(key:{},value:{}) error.", key, value, ex);
}
return null;
}