<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>

          Soul網(wǎng)關(guān)發(fā)布里程碑的2.3.0版本,新增支持GRPC,Tars,Sofa協(xié)議

          共 2353字,需瀏覽 5分鐘

           ·

          2021-04-10 11:16

          距離上一次發(fā)布長(zhǎng)達(dá)半年之久,在這半年的時(shí)間里,我與我的社區(qū)小伙伴們,做了太多太多的事情。完成了將近200 多次PR,發(fā)表了將近300 篇文章的源碼解析,新增貢獻(xiàn)者 120 多位,晉升了 7位committer,并且全部獲得正版 jetbrains 全家桶。非常感謝他們,在他們的幫助下,我們完成了非常多非常多的功能。

          soul-admin(dashboard)

          admin是整個(gè)網(wǎng)關(guān)的控制面板,掌管所有的流量,規(guī)則的匹配。

          • 整合shior框架,完成了用戶按鈕級(jí)別的權(quán)限控制。
          • 模板化插件,讓用戶無(wú)需感知前端頁(yè)面,只專注于數(shù)據(jù)的配置。
          • admin整個(gè)后端的國(guó)際化,支持中英文切換。
          • 新增支持H2來(lái)存儲(chǔ)數(shù)據(jù)。
          • admin界面的美觀優(yōu)化(表格,按鈕)。
          • 新增單元測(cè)試,覆蓋率達(dá)到百分之七十。

          soul網(wǎng)關(guān)插件

          插件新增

          • 新增GRPC插件,全面支持GRPC協(xié)議。
          • 新增 Tars插件,支持騰訊 tars RPC協(xié)議。
          • 新增Sofa 插件,支持 sofa RPC協(xié)議。
          • 新增 Sentinel 插件,整合 sentinel 框架的熔斷限流功能。
          • 新增 Resilience4j 插件,整合 Resilience4j框架的熔斷限流功能。
          • 新增 Rediect 插件,支持用戶的重定向。
          • 新增 Context-path插件,支持用戶自定義 context-path

          插件優(yōu)化

          • Divide 插件 :節(jié)點(diǎn)探活方式的優(yōu)化,流量預(yù)熱方式的優(yōu)化。
          • Ratelimiter插件 :新增并發(fā),漏桶等不同的限流算法,供用戶選擇。
          • Sgin 插件 :修復(fù)必須設(shè)置 url的bug,新增是否驗(yàn)證 標(biāo)記,可以用來(lái)做開(kāi)放平臺(tái)的URI認(rèn)證。
          • Dubbo插件 : 新增 form表單,URI參數(shù)請(qǐng)求, 新增注冊(cè)中心直連,參數(shù)校驗(yàn)等功能。

          Soul Client

          soul-client只是提供一種快速接入網(wǎng)關(guān)的客戶端,不是必須的。如果用戶不使用,可以在soul-admin自行配置規(guī)則即可。

          • spring-mvc客戶端的優(yōu)化,支持spring, spring-boot所有版本。
          • spring-cloud客戶端的優(yōu)化,支持spring, spring-boot所有版本。
          • dubbo客戶端的優(yōu)化,支持spring, spring-boot所有版本。
          • 新增 soul-grpc-client 支持 grpc-java用戶接入。
          • 新增 soul-tars-client 支持 tars-java用戶接入。
          • 新增 soul-sofa-client 支持 sofa-java用戶接入。

          在之前的版本中,只支持 http 方式接入 而這次新增注冊(cè)中心方式接入。

          • 新增 zookeeper 作為注冊(cè)中心的方式接入soul網(wǎng)關(guān)。
          • 新增 Nacos 作為注冊(cè)中心的方式接入soul網(wǎng)關(guān)。
          • 新增 Consul 作為注冊(cè)中心的方式接入soul網(wǎng)關(guān)。
          • 新增 Etcd 作為注冊(cè)中心的方式接入soul網(wǎng)關(guān)。

          使用方式請(qǐng)參考: https://dromara.org/projects/soul/register-center-access/

          Soul 數(shù)據(jù)同步

          • 修復(fù)Nacos 配置中心同步未設(shè)置 NameSpace 的Bug。
          • 優(yōu)化 Websocket 同步方式。
          • 解決 soul-admin集群部署時(shí)候, Http長(zhǎng)輪詢方式同步數(shù)據(jù)Bug。

          鳴謝

          這是一次具有里程碑意義的發(fā)布,也是 soul 網(wǎng)關(guān),正式正規(guī)的一次變革,我們的 dashboard代碼, 文檔, issue, PR 全部英文國(guó)際化,整個(gè)項(xiàng)目的單元測(cè)試覆蓋率達(dá)到了百分之70。再次感謝你們的辛苦付出。雖然我們完成了非常多的功能(在上面我沒(méi)有完全列舉),但是在接下來(lái),我們會(huì)有更多的挑戰(zhàn),我相信有你們?cè)?,這并不是我們的終點(diǎn),而是我們騰飛起點(diǎn)。

          加入我們

          目前 soul 處于高速發(fā)展階段,如果你追求寫(xiě)高質(zhì)量的代碼,或者想深刻的理解API網(wǎng)關(guān),或者享受開(kāi)源的樂(lè)趣,結(jié)識(shí)很多優(yōu)秀的朋友,歡迎大家加入我們的社區(qū)。

          • github : https://github.com/dromara/soul

          • gitee : https://gitee.com/dromara/soul

          往期推薦

          955 不加班的公司名單!2021 年4月最新版!

          Java API版權(quán)第一大案,索賠百億美元,打了10年終于有結(jié)果了!

          聽(tīng)說(shuō)過(guò)OpenJDK,沒(méi)說(shuō)過(guò)OpenValueJDK吧?

          2021 年4月數(shù)據(jù)庫(kù)流行度排行榜出爐!Snowflake 和 Clickhouse上升迅速!

          2021年3月程序員工資統(tǒng)計(jì)數(shù)據(jù)出爐,又拖后腿了……


          如果你喜歡本文,歡迎關(guān)注我,訂閱更多精彩內(nèi)容
          關(guān)注我回復(fù)「加群」,加入Spring技術(shù)交流群

          免費(fèi)領(lǐng)?。鹤止?jié)跳動(dòng)資料-圖解網(wǎng)絡(luò)


          喜歡的這里報(bào)道

          ↘↘↘

          瀏覽 33
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <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>
                  性爱偷情短视频在线播放 | 一级aa免费视频 | 久涩| 黄片无码视频 | 黄色电影视频网址 |