C# Ocelot.NET内核平衡问题与已关闭的微服务

C# Ocelot.NET内核平衡问题与已关闭的微服务,c#,.net,.net-core,load-balancing,ocelot,C#,.net,.net Core,Load Balancing,Ocelot,我有一个关于网络核心3.1上Ocelot的api网关的问题,我在两个不同的网站上发布了一个微服务,我想让你和一个平衡器检查一下,看看微服务是否停止了,如果是,请转到第二个微服务。我试过这样做:它可以工作,但问题是它只分析请求的数量,并在到达时进行编排,但如果服务关闭,它会出错。有没有可能通过ocelot筹集到我需要的资金?我需要额外的nuget套餐吗?非常感谢如果这是一个可用性问题,您可以通过使用服务发现来防止此问题。这样,路由只考虑可用的服务:否则您可能希望自己构建机制,使用类似于Polly的

我有一个关于网络核心3.1上Ocelot的api网关的问题,我在两个不同的网站上发布了一个微服务,我想让你和一个平衡器检查一下,看看微服务是否停止了,如果是,请转到第二个微服务。我试过这样做:它可以工作,但问题是它只分析请求的数量,并在到达时进行编排,但如果服务关闭,它会出错。有没有可能通过ocelot筹集到我需要的资金?我需要额外的nuget套餐吗?非常感谢

如果这是一个可用性问题,您可以通过使用服务发现来防止此问题。这样,路由只考虑可用的服务:否则您可能希望自己构建机制,使用类似于
Polly
的库来处理超时和断路器。