Dubbo3 3.x 升級(jí)與兼容性指南

2022-04-12 15:03 更新

快速了解 Dubbo3 的升級(jí)步驟與兼容性

無(wú)需改動(dòng)任何代碼,直接升級(jí)到 Dubbo 3.0。

在 3.0 版本的設(shè)計(jì)與開(kāi)發(fā)之初,我們就定下了兼容老版本 Dubbo 用戶(2.5、2.6、2.7)的目標(biāo)。因此,往 3.0 版本的升級(jí)過(guò)程將會(huì)是完全透明的,用戶無(wú)需做任何業(yè)務(wù)改造,升級(jí) 3.x 后的框架行為將保持與 2.x 版本完全一致。

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

但也要注意,透明升級(jí)僅僅是通往 3.0 的第一步,因?yàn)?“框架行為保持一致” 也就意味著用戶將無(wú)法體驗(yàn)到 3.0 的新特性。如果要啟用 3.0 的帶來(lái)的新特性,用戶則需要進(jìn)行一定的改造,我們稱這個(gè)過(guò)程為遷移,這是一個(gè)按需開(kāi)啟的過(guò)程。

因此,對(duì)老用戶而言,有兩條不同的遷移路徑:

  • 分兩步走,先以兼容模式推動(dòng)業(yè)務(wù)升級(jí)到 3.0 版本(無(wú)需改造),之后在某些時(shí)機(jī)按需啟用新特性(按需改造);
  • 升級(jí)與遷移同步完成,在業(yè)務(wù)升級(jí)到 3.0 版本的同時(shí),完成改造并啟用新特性;

Dubbo 3.0 提供的新特性包括:


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)