微服務Kong(二) 快速入門

2022-03-18 03:32:58 字數 808 閱讀 1320

在本節中,您將學習如何管理您的kong例項。首先,我們將指導您如何啟動kong,以便您能訪問kong的restful形式的管理介面,您可以通過它來管理您的api,consumers等。通過管理型api傳送的資料將儲存在kong的資料庫中(kong支援postgresql和cassandra兩種資料庫)。

1. 啟動kong

使用以下命令來啟動kong服務:

$ kong start

note:cli還可以通過配置(-c )選項,來啟動指定的配置下的kong服務。

2. 驗證kong是否正確啟動:

在開始第一步之前,請先準備好您的資料庫配置。當您把這些都配置好後,您會看到乙個類似於(kong started)的資訊,這表明您的服務已經正常啟動了。

預設情況下,kong監聽的埠為:

· 8000:此埠是kong用來監聽來自客戶端傳入的http請求,並將此請求**到上有伺服器;

· 8443:此埠是kong用來監聽來自客戶端傳入的http請求的。它跟8000埠的功能類似,但是它只是用來監聽http請求的,沒有**功能。您可以通過修改配置檔案來禁止它;

· 8001:通過此埠,管理者可以對kong的監聽服務進行配置;

· 8444:通過此埠,管理者可以對http請求進行監控;

3. 停止kong服務:

通過以下命令,您可以停止kong的服務:

$ kong stop

4. 重啟kong服務:

通過以下命令,可以即時地重啟kong服務,而無需停機:

$ kong reload

微服務Kong(九) 認證參考

客戶端訪問上游api服務,通常由kong的認證外掛程式及其配置引數來控制。通用認證 一般情況下,上游api服務都需要客戶端有身份認證,且不允許錯誤的認證或無認證的請求通過。認證外掛程式可以實現這一需求。這些外掛程式的通用方案 流程如下 1 向乙個api或全域性新增auth外掛程式 此外掛程式不作用於...

微服務Kong(九) 認證參考

客戶端訪問上游api服務,通常由kong的認證外掛程式及其配置引數來控制。通用認證 一般情況下,上游api服務都需要客戶端有身份認證,且不允許錯誤的認證或無認證的請求通過。認證外掛程式可以實現這一需求。這些外掛程式的通用方案 流程如下 1 向乙個api或全域性新增auth外掛程式 此外掛程式不作用於...

微服務最強開源流量閘道器Kong

在微服務架構中,由於系統和服務的細分,導致系統結構變得非常複雜,為了跨平台,為了統一集中管理api,同時為了不暴露後置服務。甚至有時候需要對請求進行一些安全 負載均衡 限流 熔斷 灰度等中間操作,基於此類種種的客觀需求乙個類似綜合前置的系統就產生了,這就是api閘道器 api gateway api...