kong API gateway(五):upstreams&targets

# 官文
    ---
    https://getkong.org/docs/0.11.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:8001/upstreams

# 獲取一個upstream
    ---
    http://localhost:8001/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:8001/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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章