亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

API網(wǎng)關(guān)Kong-簡(jiǎn)介

張憲坤 / 1447人閱讀

摘要:為萬(wàn)開(kāi)發(fā)者提供每月數(shù)十億的請(qǐng)求支持。在請(qǐng)求和響應(yīng)之間,將執(zhí)行任何安裝的插件,擴(kuò)展的功能集。其有效的成為每個(gè)的請(qǐng)求入口。主要組件介紹基于服務(wù)器,用來(lái)接受請(qǐng)求的??偨Y(jié)就是一個(gè)針對(duì)管理系統(tǒng),并提供了很多關(guān)于網(wǎng)關(guān)功能的擴(kuò)展插件介紹插件使用腳本編寫(xiě)。

1、簡(jiǎn)介

Kong 是一個(gè)企業(yè)級(jí)服務(wù)網(wǎng)關(guān),底層是使用lua語(yǔ)言,整合Nginx 實(shí)現(xiàn)了強(qiáng)大的服務(wù)轉(zhuǎn)發(fā),路由,驗(yàn)證功能,

1.2 官方描述
Kong was originally built at Mashape to secure, manage and extend over 15,000 APIs & Microservices for its API Marketplace, which generates billions of requests per month for over 200,000 developers. Today Kong is used in mission critical deployments at small and large organizations.

Kong是一個(gè)Mashape開(kāi)源的高性能高可用的API網(wǎng)關(guān)和API服務(wù)管理層,基于OpenResty,進(jìn)行API管理,并提供了插件實(shí)現(xiàn)了API的AOP功能。

Kong在Mashape管理了15000+個(gè)API。為20+萬(wàn)開(kāi)發(fā)者提供每月數(shù)十億的請(qǐng)求支持。

Kong是基于OPenRestry,而OpenRestry又是對(duì)Nginx的二次封裝,所以很多配置項(xiàng)和Nginx類似。

1.2 特點(diǎn)

可擴(kuò)展性: Kong通過(guò)簡(jiǎn)單的增加機(jī)器節(jié)點(diǎn),可以很容易的水平擴(kuò)展。

模塊化:Kong通過(guò)插件的方式擴(kuò)展,插件可以很容易通過(guò)一個(gè)RESTful管理API來(lái)配置。

可以運(yùn)行在任何基礎(chǔ)架構(gòu):Kong 可以處處運(yùn)行,包括云、本地環(huán)境或者混合環(huán)境、單個(gè)或者多個(gè)數(shù)據(jù)中心等

1.3 技術(shù)架構(gòu)


從技術(shù)架構(gòu)圖可以看出、kong 是一款流量網(wǎng)關(guān)開(kāi)源的產(chǎn)品

1.4 工作流程

Kong 是在客戶端和(微)服務(wù)間轉(zhuǎn)發(fā)API通信的PAI網(wǎng)關(guān)、通過(guò)插件可以擴(kuò)展功能。

一旦kon運(yùn)行起來(lái)、每個(gè)客戶端對(duì)API的請(qǐng)求將先到達(dá)Kong 、然后被代理到最終的API上。

在請(qǐng)求和響應(yīng)之間,Kong將執(zhí)行任何安裝的插件,擴(kuò)展API 的功能集。其有效的成為每個(gè)API 的請(qǐng)求入口。

1.5 主要組件介紹

Kong server: 基于Nginx服務(wù)器,用來(lái)接受API請(qǐng)求的。
Apache Cassandra & PostgreSQL : 用來(lái)存儲(chǔ)操作數(shù)據(jù)的。

可以通過(guò)增加Kong Server 機(jī)器來(lái)對(duì)Kong服務(wù)進(jìn)行水平擴(kuò)展,通過(guò)前置的負(fù)載均衡器向這些服務(wù)器分發(fā)請(qǐng)求,根據(jù)官方文檔描述,兩個(gè)存儲(chǔ)節(jié)點(diǎn)(Cassandra)就足以支撐絕大多數(shù)情況,但如果網(wǎng)絡(luò)非常擁擠,可以考慮適當(dāng)?shù)脑黾痈嗟墓?jié)點(diǎn)。

對(duì)于開(kāi)源社區(qū)來(lái)說(shuō),Kong 最吸引人的地方在于可以通過(guò)插件擴(kuò)展已有的功能,這些插件在API請(qǐng)求響應(yīng)循環(huán)的生命周期中被執(zhí)行。

總結(jié): Kong 就是一個(gè)針對(duì)Nginx管理系統(tǒng),并提供了很多關(guān)于API網(wǎng)關(guān)功能的Nginx擴(kuò)展

1.6 插件介紹

Kong 插件使用 Lua 腳本編寫(xiě)。

在官方文檔中,我們可以獲取全部插件,其中部分插件是需要收費(fèi)的只有企業(yè)版才可以使用。

要玩轉(zhuǎn)Kong, 關(guān)鍵在于它提供的插件。有免費(fèi)、有收費(fèi)、還有社區(qū)提供的,并且支持自定義?,F(xiàn)階段提供有8類插件

身份驗(yàn)證

權(quán)限安全

流量控制

Serverless

分析與監(jiān)控

數(shù)據(jù)轉(zhuǎn)換

日志信息

部署發(fā)布

2、 總結(jié)

通過(guò)上述簡(jiǎn)單介紹相信大家對(duì)kong有一個(gè)基本的了解,kong 就是 Mashape 開(kāi)源的高性能,高可用的PAI網(wǎng)關(guān),基于openRestry二次開(kāi)發(fā)的,支持可插拔的插件方式進(jìn)行擴(kuò)展,提供了日常使用的8大類插件等特性。

想了解更多關(guān)于Kong網(wǎng)關(guān)的請(qǐng)移步 >>>>> 企業(yè)級(jí)API網(wǎng)關(guān)Kong

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/40531.html

相關(guān)文章

  • 企業(yè)級(jí)API網(wǎng)關(guān)Kong

    摘要:企業(yè)級(jí)網(wǎng)關(guān)學(xué)習(xí)使用整理目錄介紹網(wǎng)關(guān)簡(jiǎn)介安裝部署網(wǎng)關(guān)安裝注學(xué)習(xí)過(guò)程會(huì)逐步完善文檔,敬請(qǐng)關(guān)注,謝謝參考文獻(xiàn)官網(wǎng)文檔社區(qū)如有不當(dāng)之處歡迎指正,謝謝 1、企業(yè)級(jí)API網(wǎng)關(guān)學(xué)習(xí)使用整理 1.2 目錄 1.2.1 介紹 API網(wǎng)關(guān)Kong-簡(jiǎn)介 1.2.2 安裝部署 API網(wǎng)關(guān)Kong-docker&安裝 注:學(xué)習(xí)過(guò)程會(huì)逐步完善文檔,敬請(qǐng)關(guān)注, 謝謝!參考文獻(xiàn): 官網(wǎng):https://kongh...

    xuhong 評(píng)論0 收藏0
  • FastD 最佳實(shí)踐三: 構(gòu)建API網(wǎng)關(guān)

    摘要:我們需要將業(yè)務(wù)或服務(wù)放置在網(wǎng)關(guān)背后,由網(wǎng)關(guān)統(tǒng)一處理請(qǐng)求入口,本身由多個(gè)入口的處理變成了一個(gè)入口,由網(wǎng)關(guān)進(jìn)行統(tǒng)一調(diào)度。網(wǎng)關(guān)負(fù)責(zé)來(lái)搞這些事情,你只需要知道網(wǎng)關(guān)就好了。 構(gòu)建完成 API 服務(wù),配置中心之后,架構(gòu)圖大致如下: showImg(https://segmentfault.com/img/remote/1460000010676395); 我們?yōu)楹涡枰W(wǎng)關(guān) 引用 別人 的一句話: ...

    CoXie 評(píng)論0 收藏0
  • API 網(wǎng)關(guān)Kong-docker&安裝

    摘要:搭建的安裝部署方式有很多中,官方提供了如下幾種的安裝方式。還有一些社區(qū)提供的安裝方式注每種方式的具體如何安裝部署,請(qǐng)移駕到官網(wǎng)安裝部署下面我們來(lái)詳細(xì)介紹下使用來(lái)部署過(guò)程需要?jiǎng)?chuàng)建一個(gè)自定義網(wǎng)絡(luò),以允許容器相互發(fā)現(xiàn)和通信。 1、Kong搭建 kong 的安裝部署方式有很多中,官方提供了如下幾種的安裝方式。showImg(https://segmentfault.com/img/bVbvv3...

    shiyang6017 評(píng)論0 收藏0
  • Docker 部署 Kong 網(wǎng)關(guān)

    摘要:自定義配置文件鏡像的配置文件路徑為如需自定義配置文件,自行掛載即可。配置項(xiàng)手冊(cè)管理網(wǎng)關(guān)的的使用教程這里就不寫(xiě)了,自行覓食吧簡(jiǎn)單的看看下面這篇可以的集成插件服務(wù)網(wǎng)關(guān) Kong 鏡像: https://hub.docker.com/_/kong 官網(wǎng)給定的用戶安裝手冊(cè)上并沒(méi)有設(shè)置 PG 的密碼,導(dǎo)致如下問(wèn)題無(wú)法啟動(dòng) nginx: [error] init_by_lua error: /us...

    zhouzhou 評(píng)論0 收藏0
  • Kong網(wǎng)關(guān)部署

    摘要:是一個(gè)成熟的網(wǎng)關(guān)解決方案。網(wǎng)關(guān)的下一層,是內(nèi)部服務(wù),內(nèi)部服務(wù)只需開(kāi)發(fā)和關(guān)注具體業(yè)務(wù)相關(guān)的實(shí)現(xiàn)。網(wǎng)關(guān)可以提供發(fā)布管理維護(hù)等主要功能。 ??Kong是一個(gè)使用了lua-nginx-module運(yùn)行在Nginx之上的Lua應(yīng)用。Kong是一個(gè)成熟的API網(wǎng)關(guān)解決方案。API 網(wǎng)關(guān),即API Gateway,是大型分布式系統(tǒng)中,為了保護(hù)內(nèi)部服務(wù)而設(shè)計(jì)的一道屏障,可以提供高性能、高可用的 API...

    hiyang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<