Spring cloud 註冊服務

2022-10-08 17:48:18 字數 2023 閱讀 5918

一 、版本依賴(2022.3月最新)

先建乙個spring boot工程,版本選擇2.6.4,,勾選spring web和lombok外掛程式,在pom.xml中新增:

<

dependencymanagement

>

<

dependencies

>

<

dependency

>

<

groupid

>org.springframework.cloud

groupid

>

<

artifactid

>spring-cloud-dependencies

artifactid

>

<

version

>2021.0.1

version

>

<

type

>pom

type

>

<

scope

>import

scope

>

dependency

>

<

dependency

>

<

groupid

>com.alibaba.cloud

groupid

>

<

artifactid

>spring-cloud-alibaba-dependencies

artifactid

>

<

version

>2021.0.1.0

version

>

<

type

>pom

type

>

<

scope

>import

scope

>

dependency

>

dependencies

>

dependencymanagement

>

二、在父工程下建立子工程在子工程的pom.xml中新增nacos依賴:

<

dependency

>

<

groupid

>com.alibaba.cloud

groupid

>

<

artifactid

>spring-cloud-starter-alibaba-nacos-discovery

artifactid

>

dependency

>

spring:

cloud:

nacos:

discovery:

# 指定nacos server位址

server-addr: localhost:8848

name: provider

server:

port: 8082

2021版idea 配置多例項啟動:modify options →allow multple instances勾上

啟動服務:

可以在nacos 裡面看到註冊的服務:

完成!

SpringCloud 服務註冊,服務消費

1 通過springboot建立註冊中心,核心是註解 enableeurekaserver,其他基本上就是springboot初始化出來的東西 這個註解生命了這個工程就是乙個服務的註冊中心。還有乙個重點就是配置檔案,就是下面幾行就行 server.port 7171 註冊中心預設埠就是8761,也可...

spring cloud 服務註冊中心

這裡使用的spring boot 版本為 2.1.2.release1.pom部分 父 pom dependencymanagement org.springframework.cloud spring cloud dependencies greenwich.release pom import ...

SpringCloud服務發現與服務註冊

spring cloud 知識點 服務發現與服務註冊 定製rabbon客戶端負載均衡策略 spring cloud feign使用1 springcloud feign使用二 springcloud hystrix 實現 springcloud超時機制 斷路器模式簡介 spring cloud eu...