SOP 2.0.0發布,本次更新如下:
全面使用nacos,替代zookeepe 可自定義文檔模塊顯示順序 修復SpringCloudGateway網關路由查找失敗問題 支持文件下載關於SOP
SOP(Simple Open Platform)一個開放平臺解決方案項目,基於Spring Cloud實現,目標是能夠讓用戶快速得搭建起自己的開放平臺。
SOP提供了兩種接口調用方式,分別是:支付寶開放平臺的調用方式和淘寶開放平臺的調用方式。 通過簡單的配置後,你的項目就具備了和支付寶開放平臺的一樣的接口提供能力。
SOP封裝了開放平臺大部分功能包括:籤名驗證、統一異常處理、統一返回內容 、業務參數驗證(JSR-303)、秘鑰管理等,未來還會實現更多功能。
項目特點 接入方式簡單,與老項目不衝突,老項目註冊到註冊中心,然後在方法上加上註解即可。 架構鬆耦合,業務代碼實現在各自微服務上,SOP不參與業務實現,這也是Spring Cloud微服務體系帶來的好處。 擴展簡單,開放平臺對應的功能各自獨立,可以自定義實現自己的需求,如:更改參數,更改籤名規則等。誰可以使用這個項目 有現成的項目,想改造成開放平臺供他人調用 有現成的項目,想暴露其中幾個接口並通過開放平臺供他人調用 想搭一個開放平臺新項目,並結合微服務的方式去維護 對開放平臺感興趣的朋友以上情況都可以考慮使用SOP
架構圖已完成列表 籤名驗證 統一異常處理 統一返回內容 session管理 秘鑰管理 微服務端自動驗證(JSR-303) 支持Spring Cloud Gateway Admin管理平臺,統一管理微服務配置,管理路由管理,微服務上下線 接入方管理+秘鑰管理 接口權限分配 文件上傳/下載 SDK 接口限流 文檔整合 應用授權 監控日誌 支持nacos 網關動態修改參數