Использование клиента 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.");
}