• 构建
  • 示例
  • 配置项

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

    构建

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

    1. mvn clean package -P prod

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

    示例

    • Kubernetes 示例

    配置项

    配置项列表:

    配置项 (环境变量)配置项 (JVM 参数)描述默认值是否必须
    SENTINEL_RLS_GRPC_PORTcsp.sentinel.grpc.server.portRLS gRPC 端口10240false
    SENTINEL_RLS_RULE_FILE_PATHcsp.sentinel.rls.rule.fileRLS 规则 yaml 文件的路径-true
    SENTINEL_RLS_ACCESS_LOG-是否开启 access log(on 代表开启,会打印到控制台)offfalse