Sentinel 熔断是否支持集群模式?还是必须所有请求都要先经过一个统一的网关

iq0todco  于 2022-10-19  发布在  其他
关注(0)|答案(4)|浏览(149)

如题,熔断是否可以像流控一样支持集群模式?

nzk0hqpo

nzk0hqpo1#

可否描述下具体的场景?

ttygqcqt

ttygqcqt2#

现在的使用场景是,一个集群中有多台机器,请求负载均衡到各台机器上,现在不想让这个熔断的规则加载在每台机器上让每台分别统计,而是希望能做到统一的计数,类似集群流控的第一种模式,有一个服务端去统一的统计,客户端都去服务端拿token。
这个统一计数的逻辑是不是得自行实现了?比如规则都加载在一台Leader主机上,其他主机在接口逻辑执行前,先向Leader发送请求开判断当前接口是否已被熔断,接口逻辑执行结束后再向这台Leader发送请求结果,然后Leader主机做同一的统计和规则判断。
@sczyh30

kwvwclae

kwvwclae3#

我也有这样的诉求

mpbci0fu

mpbci0fu4#

现在的使用场景是,一个集群中有多台机器,请求负载均衡到各台机器上,现在不想让这个熔断的规则加载在每台机器上让每台分别统计,而是希望能做到统一的计数,类似集群流控的第一种模式,有一个服务端去统一的统计,客户端都去服务端拿token。 这个统一计数的逻辑是不是得自行实现了?比如规则都加载在一台Leader主机上,其他主机在接口逻辑执行前,先向Leader发送请求开判断当前接口是否已被熔断,接口逻辑执行结束后再向这台Leader发送请求结果,然后Leader主机做同一的统计和规则判断。 @sczyh30

后来怎么实现的啊

相关问题