流量规则

单元化架构下流量规则主要涉及两块内容:UID 分配和部署单元的流量比。UID 分配指各个本地域逻辑单元组(RZoneGroup)所对应的 UID 分片(00-99);部署单元流量比指各个部署单元所占对应的逻辑单元组(GZoneGroup、CZoneGroup、RZoneGroup)的流量权重。

应用层流控

上图中流量分配情况表示两个 RZone(RZ01 和 RZ02) 都承载流量,UID 分片在 0-19 的请求会访问到 RZ01,20-99 UID 分片的请求会访问到 RZ02。在 RZ01 和 RZ02 这两个逻辑单元内,只存在一个部署单元,分别是 RZ01A 和 RZ02A,所以每个部署单元就承载了 100% 的逻辑单元流量。逻辑单元 GZ01 包含两个部署单元 GZ01A 和 GZ01B,各占 50% 的逻辑单元流量。

当前规则

在左侧导航栏单击 单元化管理 > 流量规则,在 当前规则 页签中,系统会先展示最近一次推送成功的全局流量规则,即当前生效的全局流量快照。当环境初始化时,在没有任何流量推送记录的情况下,或者推送的不是全局流量规则的情况下,不会展示任何内容。

image

规则配置

  1. 单击 规则配置 进入 正式流量规则配置 页面,该页面展示的是当前已配置的规则(只是配置,不代表已生效)。

  2. 单击逻辑单元卡片或分片数据即可进入编辑页面,填写以下配置信息:

    • 对于 RZone 类型的部署单元,配置对应部署单元的 UID 分片配置和流量权重配置。

    • 对于 GZone 类型的部署单元,配置对应部署单元的流量权重配置。

      说明

      请确保调整后的各个部署单元的流量比总和为 100%。UID 分片的取值范围为 00~ 99。

      67
  3. 调整权重或 UID 分片后,单击 保存 以确保配置生效。

流量规则推送

  1. 在左侧导航栏单击 单元化管理 > 流量规则。

  2. 选择需要进行规则配置的层级。

  3. 单击 规则配置 进入 正式流量规则配置 页面。

  4. 单击 流量规则推送,选择目标组件后单击 确定

推送历史

推送历史 页签中,您可以查看最近推送的记录及状态。

  • 关联应用:routeClient 表示推送全局应用规则,否则会展示实际推送勾选的目标应用。

  • 推送内容:单击 查看详情 可查看具体的推送内容。

  • 推送目标类型:展示推送的目标类型。

  • 规则类型:目前仅支持路由规则。

  • 推送结果:展示成功或失败。错误信息会在推送失败后展示一些可供排查的失败原因。