예제 #1
0
        public void Register(ServerRegistry reg)
        {
            var config = new ConfigurationBuilder().AddJsonFile("appsettings.json");

            reg.RegisterNetCoreServer <Startup>(TestServer, config);

            reg.RegisterNetCoreServer <Startup>(TestServer2, new WebHostBuilder().UseConfiguration(config.Build()));

            reg.RegisterProxyServer("Test2", "https://www.google.com");
        }
예제 #2
0
        public void Register(ServerRegistry reg)
        {
            var accountingServiceconfig = new ConfigurationBuilder().AddJsonFile("appsettings.json");

            reg.RegisterNetCoreServer <Accounting.Service.Startup>("AccountingServer", accountingServiceconfig);

            var trasnactionServiceConfig = new ConfigurationBuilder().AddJsonFile("appsettings.json");

            reg.RegisterNetCoreServer <Transaction.Service.Startup>("TransactionServer", trasnactionServiceConfig);

            var gatewayServiceConfig = new ConfigurationBuilder().AddJsonFile("appsettings.json").AddJsonFile("ocelot.json");

            reg.RegisterNetCoreServer <PublicGateway.Startup>("GatewayServer", gatewayServiceConfig);
        }
예제 #3
0
        public void Register(ServerRegistry reg)
        {
            var config = new ConfigurationBuilder().AddJsonFile("appsettings.json");

            reg.RegisterNetCoreServer <Service.Startup>("AccountingServer", config);
        }