Регистрация проверки здоровья с консулом в C # - PullRequest
0 голосов
/ 13 октября 2019

Использование клиента dotnet для Consult, не так много документации по API, но после модульных тестов .

Как мне указать параметры проверки, которые продолжают проверять состояние работоспособности этого зарегистрированного микросервиса?

using (var consul = new ConsulClient(configuration => configuration.Address = new Uri("http://localhost:8500")))
{
    var registration = new AgentServiceRegistration
    {
        ID = "customer",
        Name = "customer",
        Address = Dns.GetHostName(),
        Port = 80
    };

    consul.Agent.ServiceDeregister(registration.ID).Wait();
    consul.Agent.ServiceRegister(registration).Wait();
    Console.WriteLine("Registered with Consul.");
}
...