在服务引擎基本信息页面下方单击“网关”页签。
在左侧导航树单击[路由规则]菜单项,进入路由规则管理页面。
单击<新建路由规则>按钮,弹出新建路由规则窗口。
配置路由规则参数。参数说明如下表所示:
参数 | 说明 |
服务名称 | 为所选服务添加路由规则。 |
路径 | 为服务配置路径,则:该服务路由为“服务名称”+“路径”。 用户可以通过“外网网关地址”+“服务路由”访问到所选服务。 例如:所选服务为hystrix-test-server,外网网关地址为http://10.125.31.170:12,路径配置为/books,那么,网关的服务路由为/hystrix-test-server/books/**,调用方通过http://10.125.31.170:12/hystrix-test-server/books即可访问到该服务。 |
单击<确定>按钮,完成操作。
| 只有配置了API网关的Spring Cloud引擎下才有“网关”页签。 |
在服务引擎基本信息页面下方单击“网关”页签。
在左侧导航树单击[认证鉴权]菜单项,进入认证鉴权管理页面。
单击<创建AK/SK>按钮,弹出创建AK/SK窗口。
配置AK/SK参数。参数说明如下表所示:
参数 | 说明 |
Key | Access Key(AK)用于标示用户。Secret Key(SK)是用户用于加密认证字符串的密钥,SK必须保密。AK加密信息,只能由对应的SK才能解密。 |
添加路由 | 所选路由会执行此认证规则,即外部访问时需首先通过AK和SK计算出token,才可访问此服务。 |
单击<确定>按钮,完成操作。
在服务引擎基本信息页面下方单击“网关”页签。
在左侧导航树单击[限流]菜单项,进入网关限流管理页面。
单击<添加限流规则>按钮,弹出添加限流规则窗口。
配置网关限流参数。参数说明如下表所示:
参数 | 说明 |
服务名称 | 为所选服务添加网关限流规则。 |
限流路径 | 为所选路由添加网关限流规则。 |
最大请求量(令牌桶容量) | 令牌桶的容量,当请求无法从令牌桶中获得令牌时就会限流。 |
填充令牌率(每秒令牌填充量) | 每秒产生多少个令牌到令牌桶。 |
| 当有一条流量进来的时候,会去令牌桶占用一个令牌,如果没有令牌了,就会限流。推荐设置最大请求量大于填充令牌率,以满足网关限流需求。 |
单击<确定>按钮,完成操作。
在服务引擎基本信息页面下方单击“网关”页签。
在左侧导航树单击[熔断]菜单项,进入网关熔断管理页面。
单击<添加熔断规则>按钮,弹出添加熔断规则窗口。
配置网关熔断规则参数。参数说明如下表所示:
参数 | 说明 | |
服务名称 | 为所选服务添加网关熔断规则。 | |
路由 | 为所选路由添加网关熔断规则。 | |
触发条件 | 自动熔断 | 在一个滑动窗口时间范围内(默认10s),当请求数到达最小请求阈值后,且失败率达到设定值,就会熔断。
|
手动熔断 | 选择此选项将会对所选服务执行强制熔断。 | |
关闭 | 对所选服务不执行熔断。 |
单击<确定>按钮,完成操作。