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

          螞蟻金服開源 增強版 Spring Boot 研發(fā)框架

          共 1607字,需瀏覽 4分鐘

           ·

          2021-09-19 03:00


          來源:gitee.com/sofastack/sofa-boot

          • 增強 Spring Boot 的健康檢查能力

          • 提供類隔離的能力

          • 日志空間隔離能力

          • SOFA 中間件的集成管理

          • 模塊化開發(fā)

          • 項目地址

          SOFABoot 是螞蟻金服開源的基于 Spring Boot 的研發(fā)框架,它在 Spring Boot 的基礎上,提供了諸如 Readiness Check,類隔離,日志空間隔離等等能力。在增強了 Spring Boot 的同時,SOFABoot 提供了讓用戶可以在 Spring Boot 中非常方便地使用 SOFA 中間件的能力。為了解決 Spring Boot 在實施大規(guī)模微服務架構時候的問題,SOFABoot 提供了以下的能力:

          增強 Spring Boot 的健康檢查能力

          針對 Spring Boot 缺少 Readiness Check 能力的情況,SOFABoot 增加了 Spring Boot 現(xiàn)有的健康檢查的能力,提供了 Readiness Check 的能力。利用 Readiness Check 的能力,SOFA 中間件中的各個組件只有在 Readiness Check 通過之后,才將流量引入到應用的實例中,比如 RPC,只有在 Readiness Check 通過之后,才會向服務注冊中心注冊,后面來自上游應用的流量才會進入。

          提供類隔離的能力

          為了解決 Spring Boot 下的類依賴沖突的問題,SOFABoot 基于 SOFAArk 提供了 Spring Boot 上的類隔離的能力,在一個 SOFABoot 的系統(tǒng)中,只要引入 SOFAArk 相關的依賴,就可以將 SOFA 中間件相關的類和應用相關的類的 ClassLoader 進行隔離,防止出現(xiàn)類沖突。當然,用戶也可以基于 SOFAArk,將其他的中間件、第三方的依賴和應用的類進行隔離。

          日志空間隔離能力

          為了統(tǒng)一大規(guī)模微服務場景下的中間件日志的打印,SOFABoot 提供了日志空間隔離的能力給 SOFA 中間件,SOFA 中間件中的各個組件采用日志空間隔離的能力之后,自動就會將本身的日志和應用的普通日志隔離開來,并且打印的日志的路徑也是相對固定,非常方便進行統(tǒng)一地監(jiān)控。

          SOFA 中間件的集成管理

          基于 Spring Boot 的自動配置能力,SOFABoot 提供了 SOFA 中間件統(tǒng)一易用的編程接口以及 Spring Boot 的 Starter,方便在 Spring Boot 環(huán)境下使用 SOFA 中間件,SOFA 中間件中的各個組件都是獨立可插拔的,節(jié)約開發(fā)時間,和后期維護的成本。

          模塊化開發(fā)

          SOFABoot 從 2.4.0 版本開始支持基于 Spring 上下文隔離的模塊化開發(fā)能力,每個 SOFABoot 模塊使用獨立的 Spring 上下文,避免不同 SOFABoot 模塊間的 BeanId 沖突,有效降低企業(yè)級多模塊開發(fā)時團隊間的溝通成本。

          項目地址

          開源地址:https://gitee.com/sofastack/sofa-boot

          逆鋒起筆是一個專注于程序員圈子的技術平臺,你可以收獲最新技術動態(tài)最新內測資格、BAT等大廠的經驗精品學習資料、職業(yè)路線、副業(yè)思維,微信搜索逆鋒起筆關注!

          PS:歡迎在留言區(qū)留下你的觀點,一起討論提高。如果今天的文章讓你有新的啟發(fā),歡迎轉發(fā)分享給更多人。


          為什么阿里巴巴禁止使用存儲過程?

          阿里發(fā)布新工具,直接幫你改代碼!

          一次螞蟻金服的辛酸面試歷程

          螞蟻金服是如何提高移動端體驗的?

          一名外包程序員入職螞蟻金服,被質疑!


          明天見(??ω??)??

          瀏覽 33
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <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>
                  国产精品久久久久久久猫咪 | 久久午夜无码鲁丝片午夜精品 | 91麻豆精品| 国产v亚洲 | 人人色人人摸 |