SOP 1.1.0 釋出,開放平臺解決方案專案
SOP 1.1.0釋出,此次更新內容如下:
下個版本將會發布:
- 基礎SDK(js,Java,C#),編寫SDK不在困難
- 限流管理
關於SOP
SOP(Simple Open Platform)
一個開放平臺解決方案專案,基於Spring Cloud實現,目標是能夠讓使用者快速得搭建起自己的開放平臺。
SOP提供了兩種介面呼叫方式,分別是: 支付寶開放平臺 的呼叫方式和 淘寶開放平臺 的呼叫方式。 通過簡單的配置後,你的專案就具備了和支付寶開放平臺的一樣的介面提供能力。
SOP封裝了開放平臺大部分功能包括:簽名驗證、統一異常處理、統一返回內容 、業務引數驗證(JSR-303)、祕鑰管理等,未來還會實現更多功能。
專案特點
- 接入方式簡單,與老專案不衝突,老專案註冊到註冊中心,然後在方法上加上註解即可。
- 架構鬆耦合,業務程式碼實現在各自微服務上,SOP不參與業務實現,這也是Spring Cloud微服務體系帶來的好處。
- 擴充套件簡單,開放平臺對應的功能各自獨立,可以自定義實現自己的需求,如:更改引數,更改簽名規則等。
誰可以使用這個專案
- 有現成的專案,想改造成開放平臺供他人呼叫
- 有現成的專案,想暴露其中幾個介面並通過開放平臺供他人呼叫
- 想搭一個開放平臺新專案,並結合微服務的方式去維護
- 對開放平臺感興趣的朋友
以上情況都可以考慮使用SOP
架構圖