ThreeMammals/Ocelot

How to avoid calling down service in load balancer option

Open

#1,041 创建于 2019年10月17日

在 GitHub 查看
 (14 评论) (0 反应) (0 负责人)C# (1,617 fork)batch import
Health CheckLoad BalancerQoSacceptedbughelp wantedhighmedium effort

仓库指标

Star
 (8,137 star)
PR 合并指标
 (平均合并 44天 17小时) (30 天内合并 6 个 PR)

描述

Expected Behavior / New Feature

Load balancer should able to recognize the down service and stop calling service or up the service.

Actual Behavior / Motivation for New Feature

Load balancer is calling the service although the service is down and returning 500 internal server on every call.

Steps to Reproduce the Problem

  1. Created two instance of the same module and run on different port.
  2. Added load balance option for those two service instance of type RoundRobin.
  3. Kill the second service and now Ocelot still redirect to down service.

Specifications

  • Version: 13.5.2
  • Platform: Windows 10
  • Subsystem:

贡献者指南