SOP 2.1.0 發布,開放平台解決方案項目

←手機掃碼閱讀     admin @ 2019-09-11 , reply:0

SOP 2.1.0發布,本次更新內容如下:

  • 支持分散式限流(redis實現) doc

  • 可調整JSR-303校驗順序 doc

  • 修復springmvc工程註冊到nacos無法讀取路由配置問題

關於SOP

SOP(Simple Open Platform)

一個開放平台解決方案項目,基於Spring Cloud實現,目標是能夠讓用戶快速得搭建起自己的開放平台。

SOP提供了兩種介面調用方式,分別是:支付寶開放平台的調用方式和淘寶開放平台的調用方式。 通過簡單的配置后,你的項目就具備了和支付寶開放平台的一樣的介面提供能力。

SOP封裝了開放平台大部分功能包括:簽名驗證、統一異常處理、統一返回內容 、業務參數驗證(JSR-303)、秘鑰管理等,未來還會實現更多功能。

項目特點

  • 接入方式簡單,與老項目不衝突,老項目註冊到註冊中心,然後在方法上加上註解即可。

  • 架構松耦合,業務代碼實現在各自微服務上,SOP不參與業務實現,這也是Spring Cloud微服務體系帶來的好處。

  • 擴展簡單,開放平台對應的功能各自獨立,可以自定義實現自己的需求,如:更改參數,更改簽名規則等。

誰可以使用這個項目

  • 有現成的項目,想改造成開放平台供他人調用

  • 有現成的項目,想暴露其中幾個介面並通過開放平台供他人調用

  • 想搭一個開放平台新項目,並結合微服務的方式去維護

  • 對開放平台感興趣的朋友

以上情況都可以考慮使用SOP

架構圖

已完成列表

  • 簽名驗證

  • 統一異常處理

  • 統一返回內容

  • session管理

  • 秘鑰管理

  • 微服務端自動驗證(JSR-303)

  • 支持Spring Cloud Gateway

  • Admin管理平台,統一管理微服務配置,管理路由管理,微服務上下線

  • 接入方管理+秘鑰管理

  • 介面許可權分配

  • 文件上傳/下載

  • SDK

  • 介面限流

  • 文檔整合

  • 應用授權

  • 監控日誌

  • 支持nacos

  • 網關動態修改參數





[admin ]

來源:OsChina
連結:https://www.oschina.net/news/109782/sop-2-1-0-released
SOP 2.1.0 發布,開放平台解決方案項目已經有21次圍觀

http://coctec.com/news/all/show-post-214320.html