外掛資料集開啟API閘道器外掛體系的想象力
一. 文字外掛的侷限性
- 純文字配置;
- 文字外掛大小有限制;
如果小型應用只有幾個網段,這個配置看起來沒有太大的問題。如果在大型的應用後端,有幾十個上百個網段需要配置到IP訪問控制外掛中,使用者就會遇到兩個問題:
- 段太多會導致外掛文字超限
上面兩個問題在目前基於文字配置的外掛體系是無法解決的。我們這次為使用者帶來了外掛資料集功能可以完美解決以上兩個問題。
二. 資料配置抽象成外掛資料集物件
- 閘道器把外掛中用到的配置資料抽象成資料集之後,資料集可以儲存資料的大小是彈性的,可以完美解決外掛大小限制業務需求的情況;
API閘道器目前在JWT認證外掛中支援了外掛資料集的使用,後續會在IP訪問控制、引數訪問控制、後端路由等外掛中均支援外掛資料集能力。
三.外掛資料集的特性
閘道器提供的外掛資料集方便使用者動態修改外掛中的配置資料,外掛資料集具體具備以下特性:
四. JWT認證外掛使用外掛資料集的具體配置方法
1.外掛資料集配置
JWT認證外掛選擇 “ JWT_BLOCKING ” 型別。
2.JWT認證外掛配置
認證外掛的使用場景有一個典型的需求就是遮蔽已經獲得了正式Token,但被拉到黑名單的使用者請求。API閘道器的JWT認證外掛為這種場景結合外掛資料集的能力上線了根據Token中解密出來的claim引數進行拒絕請求的能力。API閘道器不僅能夠拒絕命中了Blocking條件的請求,還能自定義拒絕的應答。具體的配置方法如下,請注意所有以block開頭的引數定義:
五.小結
閘道器外掛體系增加了外掛資料集的功能後,從文字時代走向了結構化資料的時代,外掛中用到的資料支援區域性熱更新,並且在資料量級別的限制上提升了一個臺階。針對一些大使用者的業務場景,我們可以支援到百萬級別的外掛資料集,使用者不再在外掛上收到資料量大小的限制,徹底開啟使用者使用API閘道器外掛的想象力。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70022991/viewspace-2919115/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 微服務 API Gateway kong 閘道器實踐及jwt-header外掛開發微服務APIGatewayJWTHeader
- apisix閘道器-構建docker映象構建及外掛化開發APIDocker
- 在K3s上使用Kong閘道器外掛,開啟K3s的無限可能!
- WIN10在哪開啟Flash外掛 win10系統flash外掛怎麼啟用Win10
- PHP外掛系統的實現(七):外掛案例PHP
- PHP外掛系統的實現(二):獲取全部外掛資訊PHP
- Android外掛化技術之旅 1 開篇 - 實現啟動外掛與呼叫外掛中的Activity和ServiceAndroid
- (是時候開發屬於自己的外掛了)資料校驗外掛開發指南
- PHP外掛系統的實現(五):觸發外掛PHP
- BurpSuite外掛開發指南之 API 下篇UIAPI
- BurpSuite外掛開發指南之 API 上篇UIAPI
- tampermonkey外掛指令碼油猴外掛下載 - 篡改猴瀏覽器外掛指令碼瀏覽器
- apisix~lua外掛開發與外掛註冊API
- ZBlog外掛開發檔案結構(外掛)
- 外掛如何呼叫本外掛的View?View
- HtmlWebpackPlugin外掛和HtmlWebpackInlineSourcePlugin外掛的使用HTMLWebPlugininline
- fastadmin的【外掛管理】外掛使用教程AST
- 外掛的裡控制器可以怎麼呼叫外掛裡的配置資訊
- [外掛擴充套件]OT採集外掛[2014-10-7 更新]套件
- [外掛擴充套件]書架外掛(新外掛後臺)套件
- [外掛擴充套件]前臺編輯器外掛Editor套件
- google瀏覽器外掛開發Go瀏覽器
- IE瀏覽器外掛開發瀏覽器
- SVN外掛和Tomcat外掛地址Tomcat
- [外掛擴充套件]Ping外掛套件
- 外掛
- 開發Rhino外掛
- Flutter外掛開發Flutter
- Mybatis外掛開發MyBatis
- chrome 外掛開發Chrome
- flutter 外掛開發Flutter
- VscodeIDEA開發外掛VSCodeIdea
- Webstorm 外掛開發WebORM
- Skywalking 外掛開發
- mybatis generator外掛系列--分頁外掛MyBatis
- [外掛擴充套件]更新IP外掛套件
- [外掛擴充套件]附件Attachment外掛套件
- [外掛擴充套件]投票外掛1.0套件