dubbo 2.7.0に欠乏<br>ソリューション

1705 ワード

一、背景
 dubbo 2.6.5から2.7.0にアップグレードして、突然多くの場所が使えないことを発見して、dubbo:annotationは直接赤を報告して、もとの@Serviceと@Referenceの中で直接時代遅れを報告して、ソースコードの中でも代替の類を知らせていないで、本当にごろつきです.
二、dubbo 2.7.0紹介
 Dubbo 2.7.0非同期化サポートを追加しました.非同期化のサポートは、Futureインタフェースベースの非同期化に限らず、クライアントのみで非同期化することに限られません.具体的には、Dubbo 2.7.0バージョンでJDK 8を完全に抱擁し、クライアントでCompletableFutureベースの非同期プログラミングモデルをサポートし始め、サービス側でAsyncContextベースの非同期モデルをサポートします.
 Dubbo 2.7.0では、URLの改造により、登録センターを3つのセンターに分割し、それぞれ登録センター、配置センター、メタデータセンターである.3つの責任は、上記容量の問題を効果的に解決しただけでなく、マイクロサービスの技術構造にもよく適応し、ユーザーは自分のシーンに適した登録センターと配置センターを自由に選択することができる.
 Dubbo 2.7.0バージョンは、低バージョンとの互換性を維持するという原則に従っているため、機能面では2.6.x以降のバージョンは完全に互換性があります.
 公式Dubbo 2.7.0の説明文書:http://dubbo.incubator.apache.org/zh-cn/docs/user/versions/version-270.html
三、解決方案
  • @Serviceおよび@Referenceで古い:Package名前を変更com.alibaba.dubbo -> org.apache.dubbo
  • dubbo:annotation失効:xmlのネーミングスペースを変更
  •