<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          SOP開放平臺解決方案

          聯(lián)合創(chuàng)作 · 2023-09-30 20:08

          SOP(Simple Open Platform)

          一個開放平臺解決方案項目,基于Spring Cloud實現(xiàn),目標(biāo)是能夠讓用戶快速得搭建起自己的開放平臺。

          SOP提供了兩種接口調(diào)用方式,分別是:支付寶開放平臺的調(diào)用方式和淘寶開放平臺的調(diào)用方式。 通過簡單的配置后,你的項目就具備了和支付寶開放平臺的一樣的接口提供能力。

          SOP封裝了開放平臺大部分功能包括:簽名驗證、統(tǒng)一異常處理、統(tǒng)一返回內(nèi)容 、業(yè)務(wù)參數(shù)驗證(JSR-303)、秘鑰管理等,未來還會實現(xiàn)更多功能。

          項目特點

          • 接入方式簡單,與老項目不沖突,老項目注冊到注冊中心,然后在方法上加上注解即可。
          • 架構(gòu)松耦合,業(yè)務(wù)代碼實現(xiàn)在各自微服務(wù)上,SOP不參與業(yè)務(wù)實現(xiàn),這也是Spring Cloud微服務(wù)體系帶來的好處。
          • 擴展簡單,開放平臺對應(yīng)的功能各自獨立,可以自定義實現(xiàn)自己的需求,如:更改參數(shù),更改簽名規(guī)則等。

          誰可以使用這個項目

          • 有現(xiàn)成的項目,想改造成開放平臺供他人調(diào)用
          • 有現(xiàn)成的項目,想暴露其中幾個接口并通過開放平臺供他人調(diào)用
          • 想搭一個開放平臺新項目,并結(jié)合微服務(wù)的方式去維護
          • 對開放平臺感興趣的朋友

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

          架構(gòu)圖

          SOP

          已完成列表

          • 簽名驗證
          • 統(tǒng)一異常處理
          • 統(tǒng)一返回內(nèi)容
          • session管理
          • 秘鑰管理
          • 微服務(wù)端自動驗證(JSR-303)
          • 支持Spring Cloud Gateway
          • 關(guān)閉簽名校驗功能
          • 整合easyopen
          • Admin管理平臺,統(tǒng)一管理微服務(wù)配置,管理路由管理,微服務(wù)上下線

          后期規(guī)劃

          • 完善admin功能
          • Spring Cloud Config(Zookeeper)
          • SDK

          admin界面預(yù)覽

          admin

          admin

          admin

          工程說明

          運行環(huán)境:JDK8,Maven3,Zookeeper

          • doc:開發(fā)文檔
          • sop-registry:注冊中心,eureka實現(xiàn)
          • sop-gateway:網(wǎng)關(guān),統(tǒng)一訪問入口,Spring Cloud Zuul實現(xiàn),可切換成Spring Cloud Gateway
          • sop-common:公共模塊,封裝常用功能,包含簽名校驗、錯誤處理等功能
          • sop-story:微服務(wù)示例,story服務(wù),同時作為Provider提供服務(wù)
          • sop-book:微服務(wù)示例,book服務(wù),也是Consumer,調(diào)用story提供的服務(wù)
          • sop-test:接口調(diào)用測試用例

          相關(guān)文檔

          開發(fā)文檔

          瀏覽 27
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  色婷婷丁香五月天在线观看 | 亚洲中文字幕无码视频在线观看 | 色婷婷色五月 | 俺去了官网| 丁香花 在线视频 婷婷综合 |