protected virtual async Task Config_Should_Succeed() { var dataId = $"get-{Guid.NewGuid().ToString()}"; var group = Nacos.V2.Common.Constants.DEFAULT_GROUP; var config = await _configSvc.GetConfig(dataId, group, 10000L).ConfigureAwait(false); _output.WriteLine($"Config_Should_Succeed, GetConfig {dataId} return {config}"); Assert.Null(config); }
static async Task GetConfig(INacosConfigService svc) { var dataId = "demo-dateid"; var group = "demo-group"; await Task.Delay(500); var config = await svc.GetConfig(dataId, group, 5000L); Console.WriteLine($"======================获取配置结果,{config}"); }
/// <summary> /// /// </summary> /// <param name="serv"></param> /// <param name="configClient"></param> /// <param name="serviceProvider"></param> /// <param name="_internalConfigurationRepo"></param> /// <param name="_internalConfigurationCreator"></param> public OcelotConfigurationTask(INacosNamingService serv, INacosConfigService configClient, IServiceProvider serviceProvider, IInternalConfigurationRepository _internalConfigurationRepo, IInternalConfigurationCreator _internalConfigurationCreator) { _configClient = configClient; _servClient = serv; nacosConfigListener.internalConfigurationRepo = _internalConfigurationRepo; nacosConfigListener.internalConfigurationCreator = _internalConfigurationCreator; OcelotConfig = Appsettings.GetValue("ApiGateWay:OcelotConfig"); OcelotConfigGroup = Appsettings.GetValue("ApiGateWay:OcelotConfigGroup"); AppConfig = Appsettings.GetValue("ApiGateWay:AppConfig"); AppConfigGroup = Appsettings.GetValue("ApiGateWay:AppConfigGroup"); string OcelotCfg = configClient.GetConfig(OcelotConfig, OcelotConfigGroup, 10000).GetAwaiter().GetResult(); nacosConfigListener.ReceiveConfigInfo(OcelotCfg); string AppCfg = configClient.GetConfig(AppConfig, AppConfigGroup, 10000).GetAwaiter().GetResult(); AppConfigListener.ReceiveConfigInfo(AppCfg); //string sss = serv.Cof_NaoceGet("fld-cloud-datax", "DEFAULT_GROUP", "/api/base/deviceList?limit=10&page=1").GetAwaiter().GetResult(); }