Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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}");
        }
Exemplo n.º 3
0
        /// <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();
        }