# 官文
---
https://getkong.org/docs/.x/admin-api/#add-upstream
# 參數
---
name // 這是一個可以在某個upstream_url字段中引用的名稱api。
slots // 可選的 負載均衡器算法中的key(10- 65536,預設為1000)。
orderlist // 可選的 用于确定平衡器中key的分布 如果省略,将自動生成 如果給出,必須符合slots數量
# 添加一個upstream
---
curl -i -X POST --url http://localhost:8001/upstreams --data "name=test"
# 擷取upstream清單
---
http://localhost:/upstreams
# 擷取一個upstream
---
http://localhost:/upstreams/test
# 修改一個upstream
---
curl -i -X PATCH --url http://localhost:8001/upstreams/test --data "name=tests"
# 删除一個upstream
---
curl -i -X DELETE --url http://localhost:8001/upstreams/test
# 給upstream添加一個辨別
---
參數:
target // (ip或hostname)和端口 如果省略port預設值8000 如果主機名解析為SRV記錄 則該port值将被dns記錄中的值覆寫
weight // 負載均衡範圍(0-1000) 預設100 如果主機名解析為SRV記錄 則該weight值将被dns記錄中的值覆寫
curl -i -X POST --url http://localhost:8001/upstreams/tests/targets --data "target=127.0.0.1"
# 擷取辨別
---
http://localhost:/upstreams/test/targets
# 删除辨別
---
curl -i -X DELETE --url http://localhost:8001/upstreams/test/targets/d4e65cf9-c1e7-46b6-a593-8daf5ba2c697
文章來源:http://blog.csdn.net/qq_26656329/article/details/78297364