亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring Cloud Alibaba系列教程-02-將應用注冊到Nacos上

發布時間:2020-06-29 23:24:10 來源:網絡 閱讀:550 作者:lilizhou2008 欄目:編程語言

在 跟我學Spring Cloud(Finchley版)-02-構建分布式應用 一文中,已編寫好兩個微服務;在 跟我學Spring Cloud(Finchley版)-04-服務注冊與服務發現-原理剖析 一文中詳細剖析了服務發現的原理。如果對這塊知識有疑問,可先行復習一下。

本文探討如何將 跟我學Spring Cloud(Finchley版)-02-構建分布式應用 一節中的應用注冊到Nacos上。

準備工作

pom.xml 中添加如下內容,主要是引入Spring Cloud項目的父Pom,以及Spring Cloud Alibaba的父Pom,從而幫助我們管理依賴版本。

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-dependencies</artifactId>
      <version>Finchley.SR2</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
    <dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
      <version>0.2.1.RELEASE</version>
    </dependency>
  </dependencies>
</dependencyManagement>

TIPS

這里,由于Spring Cloud Alibaba是基于Spring Cloud的,所以兩者存在兼容性關系。Spring Cloud Alibaba 0.2.1目前能完美兼容Spring Cloud Finchley。

筆者咨詢過Spring Cloud Alibaba官方的小伙伴,號稱能夠兼容Greenwich,但筆者測試有好幾個用例無法兼容,請大家注意。

編碼

  • 加依賴

    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    </dependency>
  • 加注解

    @SpringBootApplication
    @EnableDiscoveryClient
    public class ProviderUserApplication {
    public static void main(String[] args) {
      SpringApplication.run(ProviderUserApplication.class, args);
    }
    ...
    }
  • 寫配置

    spring:
    application:
      # 注冊到Nacos上的服務名稱
      name: microservice-provider-user
    cloud:
      nacos:
        discovery:
          server-addr: 127.0.0.1:8848

測試

  • 啟動Nacos( 參考:Spring Cloud Alibaba系列教程-01-Nacos安裝與啟停 )

  • 啟動應用 microservice-provider-user

  • 訪問Nacos首頁左側導航欄上的 服務列表 ,可看到類似如下的界面:

    Spring Cloud Alibaba系列教程-02-將應用注冊到Nacos上

    如圖,我們已成功將應用注冊到Nacos上了。

總結

由代碼可知,得益于Spring Cloud統一的規范,將應用注冊到Nacos上或Eureka上代碼差異不大。

配套代碼

GitHub:<https://github.com/eacdy/spring-cloud-study/tree/master/2019-Spring-Cloud-Alibaba/microservice-provider-user>

Gitee:<https://gitee.com/itmuch/spring-cloud-study/tree/master/2019-Spring-Cloud-Alibaba/microservice-provider-user>

本文首發

<http://www.itmuch.com/spring-cloud-alibaba/02-nacos-service-registry/>

干貨分享

Spring Cloud Alibaba系列教程-02-將應用注冊到Nacos上

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

朔州市| 孝昌县| 乌鲁木齐县| 额尔古纳市| 芮城县| 南漳县| 宜章县| 洪江市| 惠州市| 蓝山县| 洪湖市| 金华市| 牡丹江市| 鹿泉市| 峨山| 漳州市| 察雅县| 杭锦后旗| 若羌县| 岳池县| 台南市| 赣州市| 麻江县| 齐齐哈尔市| 高青县| 砚山县| 汉中市| 教育| 家居| 肥乡县| 兴安盟| 法库县| 上虞市| 七台河市| 沁源县| 青龙| 黔南| 瓮安县| 永修县| 嘉定区| 阿合奇县|