您好,登錄后才能下訂單哦!
本篇內容介紹了“Kong怎么使用”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
Route:請求的轉發規則,按照 Hostname 和 PATH,將請求轉發給 Service;
Services:多個 Upstream 的集合,是 Route 的轉發目標;
Consumer:API 的用戶,記錄用戶信息;
Plugin:插件,可以是全局的,也可以綁定到 Service、Router 或者 Consumer;
Certificate:https 配置的證書;
Sni:域名與 Certificate 的綁定,指定了一個域名對應的 https 證書;
Upstream:上游對象用來表示虛擬主機名,擁有多個服務(目標)時,會對請求進行負載均衡;
Target:最終處理請求的 Backend 服務。
8000:此端口是 Kong 用來監聽來自客戶端傳入的 HTTP 請求,并將此請求轉發到上有服務器;(Kong 根據配置的規則轉發到真實的后臺服務地址)
8443:此端口是 Kong 用來監聽來自客戶端傳入的HTTPS請求的。它跟8000端口的功能類似,轉發 HTTPS 請求的。可以通過修改配置文件來禁止它;
8001:Admin API,通過此端口,管理者可以對 Kong 的監聽服務進行配置,插件設置、API 的增刪改查、以及負載均衡等一系列的配置都是通過 8001 端口進行管理;
8444:通過此端口,管理者可以對 HTTPS 請求進行監控。
curl -i -X POST \--url http://localhost:8001/services/ \--data 'name=base64' \--data 'url=http://httpbin.org/base64'
curl -i -X POST --url http://localhost:8001/services/base64/routes --data 'hosts[]=127.0.0.1' --data 'paths[]=/base64'
測試結果
$ curl http://127.0.0.1:8000/base64/MTIzNDU2Nzg5123456789
$ curl -X DELETE "http://localhost:8001/services/kong"
“Kong怎么使用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。