using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Yi.Framework.Common.IOCOptions { public class ConsulRegisterOption { /// /// 服务自身IP /// public string IP { get; set; } /// /// 服务自身Port /// public int Port { get; set; } /// /// 组名称 /// public string GroupName { get; set; } /// /// 心跳检查地址 /// public string HealthCheckUrl { get; set; } /// /// 心跳频率 /// public int Interval { get; set; } /// /// 心跳超时 /// public int Timeout { get; set; } /// /// 移除延迟时间 /// public int DeregisterCriticalServiceAfter { get; set; } /// /// 标签,额外信息,用于权重 /// public string Tag { get; set; } } }