當前位置:編程學習大全網 - 網站源碼 - Kong環境搭建(壹)

Kong環境搭建(壹)

Kong是壹個雲原生、快速、可擴展的壹個分布式微服務抽象層(API網關).

Kong是壹個運行在Nginx中的Lua應用程序,由Lua - Nginx模塊實現。Kong與OpenResty壹起發布,而不是使用這個模塊編譯Nginx, OpenResty已經包含了lua- Nginx模塊。OpenResty不是Nginx的分支,而是擴展其功能的壹組模塊。

Kong可以通過Dockers、kubernetes、安裝包、源碼等方式進行安裝,這裏我們主要采用Docker進行安裝配置。所以事先請自行安裝Docker環境,具體可參照Docker官網說明: /install/linux/docker-ce/centos/ .

Kong對外提供了兩種端口,壹種是Admin Api提供RestFul接口用於管理Services、routes、plugins等配置信息,壹種是前端代理的接口。如上面配置的8001和8444、8000和8443分別對應Admin Api和Proxy Request使用的端口。

這裏使用Mockbin API進行測試,他是壹個"echo"類型的公***站點,將返回和請求壹致的響應。

key-auth插件用於處理認證,表示只有攜帶的有 正確的key 的請求才會被代理到後端的service,否則將被kong 拒絕

報錯提示:在請求中沒有找到key。

  • 上一篇:易語言超級模塊識圖求解
  • 下一篇:分析壹下英威騰怎麽樣?
  • copyright 2024編程學習大全網