mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-14 21:40:28 +08:00
27 lines
468 B
Markdown
27 lines
468 B
Markdown
|
|
# 反向代理调度
|
|||
|
|
## 定义
|
|||
|
|
~~~json
|
|||
|
|
{
|
|||
|
|
"code": "调度方法代号",
|
|||
|
|
"options": "调度选项"
|
|||
|
|
}
|
|||
|
|
~~~
|
|||
|
|
|
|||
|
|
其中:
|
|||
|
|
* `code` 调度方法代号
|
|||
|
|
* `random` - 随机
|
|||
|
|
* `roundRobin` - 轮询
|
|||
|
|
* `hash` - Hash算法
|
|||
|
|
* `key` - 自定义Key,可以使用请求变量,比如 `${remoteAddr}`
|
|||
|
|
* `sticky` - Sticky算法
|
|||
|
|
* `type` - 类型:cookie、header、argument
|
|||
|
|
* `param` - 参数值
|
|||
|
|
|
|||
|
|
|
|||
|
|
## 示例
|
|||
|
|
~~~json
|
|||
|
|
{
|
|||
|
|
"code": "random",
|
|||
|
|
"options": null
|
|||
|
|
}
|
|||
|
|
~~~
|