/// <summary> /// 向表中增加服务信息 /// </summary> /// <param name="service"></param> /// <returns></returns> public void AddServiceInfo(ServiceInfo service) { var temp = this.Services.ToList(); temp.Add(service); this.Services = temp.ToArray(); }
private ServiceConfig GetDefaultServiceConfig(ServiceInfo service) { //TODO:常用负载算法 return service.Configs[this._rd.Next(0, service.Configs.Length)]; //return service.Configs.First(); }
private ServiceConfig GetDefaultServiceConfig(ServiceInfo service) { //TODO:常用负载算法 return(service.Configs[this._rd.Next(0, service.Configs.Length)]); //return service.Configs.First(); }
public ServiceConfig GetServiceConfig(ServiceInfo service, string method, params ServiceCallArgument[] args) { //if (string.IsNullOrEmpty(service.LoadBalancingAlgorithm)) return this.GetDefaultServiceConfig(service); }
public ServiceConfig GetServiceConfig(ServiceInfo service, string method, params ServiceCallArgument[] args) { //if (string.IsNullOrEmpty(service.LoadBalancingAlgorithm)) return(this.GetDefaultServiceConfig(service)); }