Skip to content

Envoy RLS Token Server

Eric Zhao edited this page Nov 12, 2019 · 6 revisions

Sentinel 提供了一个 Envoy Global Rate Limiting gRPC Service 的实现 sentinel-cluster-server-envoy-rls,借助集群限流 token server 来为 Envoy 服务网格提供集群流量控制的能力。

构建

若要构建可执行的 jar 包,可以在模块目录下执行:

mvn clean package -P prod

我们也提供了预构建好的 jar 包,可以在 release 页面下载。

示例

配置项

配置项列表:

配置项 (环境变量) 配置项 (JVM 参数) 描述 默认值 是否必须
SENTINEL_RLS_GRPC_PORT csp.sentinel.grpc.server.port RLS gRPC 端口 10240 false
SENTINEL_RLS_RULE_FILE_PATH csp.sentinel.rls.rule.file RLS 规则 yaml 文件的路径 - true
SENTINEL_RLS_ACCESS_LOG - 是否开启 access log(on 代表开启,会打印到控制台) off false
Clone this wiki locally