/// <summary> /// 服务注册 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <SetServiceInfoOutput> SetServiceInfo(SetServiceInfoInput input) { var result = await _serviceDiscovery.RegisterServiceAsync(input.Name, input.Version, new Uri($"http://{input.HostAndPort.Host}:{input.HostAndPort.Port}"), tags : input.Tags); return(new SetServiceInfoOutput { }); }
public async Task <BaseOutput> SetServiceInfo([FromBody] SetServiceInfoInput input) { await _serviceDiscovery.RegisterServiceAsync(serviceName : input.Name, version : input.Version, serviceType : Bucket.Utility.Helpers.Enum.Parse <Bucket.Values.ServiceType>(input.ServiceType), uri : new Uri($"http://{input.HostAndPort.Host}:{input.HostAndPort.Port}"), healthCheckUri : new Uri(input.HealthCheckUri), tags : input.Tags); return(new BaseOutput { }); }
public async Task <SetServiceInfoOutput> SetServiceInfo([FromBody] SetServiceInfoInput input) { return(await _microserviceBusines.SetServiceInfo(input)); }