升級至 Dubbo3

快速了解 Dubbo 3 的升級步驟和相容性

**無需修改任何程式碼,即可直接升級到 Dubbo 3.0。**

在 3.0 版本的設計和開發之初,我們就設定了與舊版本 Dubbo 使用者(2.5、2.6、2.7)相容的目標。因此,升級到 3.0 版本的過程將完全透明,使用者無需進行任何業務轉換,升級到 3.x 版本後框架的行為將與 2.x 版本保持完全一致。

<dependency>
     <groupId>org.apache.dubbo</groupId>
     <artifactId>dubbo</artifactId>
     <version>3.0.10</version>
</dependency>

但也需要注意,透明升級只是邁向 3.0 的第一步,因為「一致的框架行為」意味著使用者將無法體驗 3.0 的新功能。**如果要啟用 3.0 帶來的新功能,使用者需要進行一些修改。我們將此過程稱為遷移,這是一個依需求的過程。**

因此,對於舊版使用者,有兩種不同的遷移路徑

  • 分兩步走,先將業務升級到 3.0 版本的相容模式(無需修改),再在特定時機按需啟用新功能(按需修改);
  • 升級和遷移同步完成。當業務升級到 3.0 版本時,完成轉換並啟用新功能;

Dubbo 3.0 提供的新功能包括


最後修改日期:2023 年 1 月 2 日:增強英文文件 (#1798) (95a9f4f6c1c)