using MAX.Core.DependencyInjection; using Newtonsoft.Json.Linq; using NLog; using Store.Client.Apis; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; namespace Store.Client.Services { /// /// 缓存服务集群负载 /// public class CacheServerService : ITransientDependency { private readonly CommonApi _commonApi; private readonly ILogger _logger; private readonly CommonApi _commonApi1; /// /// 缓存服务集群负载占比 /// private static Dictionary _cacheServerRatio { get; set; } = new Dictionary(); public CacheServerService(ILogger logger, CommonApi commonApi) { _commonApi = IocManager.Resolve();// commonApi; _logger = logger; _commonApi1 = commonApi; } /// /// 默认数据 /// private void SetDefaultData() { _cacheServerRatio.Add("https://temp-new1.taojinhu.com:10019", 5); _cacheServerRatio.Add("https://t3.1n11.com", 5); } } }