API網(wǎng)關(guān)Kong使用指南(三)—— 轉(zhuǎn)發(fā)與路由

1、概述

作為API網(wǎng)關(guān),轉(zhuǎn)發(fā)與路由是其最基本,也是最核心的功能。由于Kong項(xiàng)目是基于NginX+Lua,有理由相信這個(gè)核心功能就是建立在NginX之上。在這一小節(jié),我們看看通過Konga是如何配置轉(zhuǎn)發(fā)功能的。

2、添加Service

可以簡(jiǎn)單地把 Service 理解為對(duì)轉(zhuǎn)發(fā)目的地的定義。因此,建立 Service 也是實(shí)現(xiàn)轉(zhuǎn)發(fā)功能的第一步。

  1. 打開【SERVICES】頁(yè)面,點(diǎn)擊【ADD NEW SERVICE】按鈕


    image.png
  2. 在彈出對(duì)話框中,輸入相應(yīng)內(nèi)容,關(guān)鍵是 Name 和 Url 這兩項(xiàng),系統(tǒng)會(huì)自動(dòng)把 Url 拆分成 Protocol、Host、Port、Path等項(xiàng)目


    image.png

3、添加Route

Route 必須與 Service 關(guān)聯(lián),因此,我們可以在指定 Service 下添加 Route。

  1. 打開 Service 頁(yè)面后,點(diǎn)擊【Route】按鈕,再點(diǎn)擊右上角的【ADD ROUTE】按鈕
    image.png
  2. 在彈出對(duì)話框中,填寫相應(yīng)內(nèi)容,關(guān)鍵是 Hosts、Paths 和 Methods 必須三選一,而且這三項(xiàng)都是支持列表的,所以輸入后必須按回車鍵確認(rèn),否則輸入無效
    image.png

    至此,已經(jīng)實(shí)現(xiàn)了第一個(gè)轉(zhuǎn)發(fā)功能,發(fā)送到http://localhost:8000/rpc/的請(qǐng)求都會(huì)轉(zhuǎn)發(fā)到http://localhost:51234/。后續(xù),我們會(huì)說說如何為轉(zhuǎn)發(fā)配置插件,讓其添加強(qiáng)大的功能。

系列鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容