建立一個spring alibaba nacos Discovery 服務註冊demo
1.文件地址:spring alibaba nacos discovery example
2.建立一個spring boot專案
3.新增nacos discovery依賴
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!-- web啟動 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.1.2.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
新增配置
##### properties
spring.application.name=producer-server
server.port=10881
##### yaml
discovery:
server-addr: localhost:8848
在程式碼中新增@EnableDiscoveryClient
@SpringBootApplication
@NacosPropertySource(dataId = "user-producer",autoRefreshed = true)
@EnableDiscoveryClient
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class);
System.out.println("啟動成功");
}
}
啟動服務就可以在nacos 上看到釋出的服務。
總結:在引用jar的時候由於spring-boot 版本號是2.1.2.RELEASE,spring-cloud-alibaba版本號是2.2.2.RELEASE時 導致服務啟動失敗。將spring-cloud-alibaba版本號改為2.1.2.RELEASE 可以正常啟動。當啟動後發現服務沒有註冊。檢查註解是否加上,nacos註冊地址是否加上,服務名稱是否加上。
相關文章
- Spring Cloud Alibaba | Nacos服務註冊與發現SpringCloud
- Spring Cloud Alibaba 使用Nacos作為服務註冊中心SpringCloud
- spring cloud alibaba系列(一) 服務註冊SpringCloud
- Spring Cloud Alibaba---服務註冊、發現、管理中心NacosSpringCloud
- Spring Cloud Alibaba Nacos搭建服務註冊發現和配置中心SpringCloud
- SpringCloud-Alibaba之Nacos服務註冊中心SpringGCCloud
- Spring Cloud Alibaba教程:使用Nacos作為服務註冊發現元件SpringCloud元件
- Spring Cloud Alibaba(4)---Nacos(註冊中心)SpringCloud
- nacos 服務註冊原理
- Spring Cloud Alibaba基礎教程:使用Nacos實現服務註冊與發現SpringCloud
- 微服務架構 | 3.2 Alibaba Nacos 註冊中心微服務架構
- Nacos服務註冊與發現
- Nacos服務註冊與發現原理
- 普通springcloud eureka 和 spring cloud Alibaba nacos 註冊中心SpringGCCloud
- Nacos(二)原始碼分析Nacos服務端註冊示例流程原始碼服務端
- Nacos - 服務端處理註冊請求服務端
- Nacos 的安裝與服務的註冊
- Nacos 服務註冊與發現原理分析
- Nacos服務註冊與發現的原理
- SpringCloud Alibaba實戰(7:nacos註冊中心管理微服務)SpringGCCloud微服務
- 微服務實戰系列(四)-註冊中心springcloud alibaba nacos微服務SpringGCCloud
- Spring Cloud 微服務實戰——nacos 服務註冊中心搭建(附原始碼)SpringCloud微服務原始碼
- Spring Cloud Alibaba:Nacos 作為註冊中心和配置中心使用SpringCloud
- Spring Cloud Alibaba 整合 Nacos 實現服務配置中心SpringCloud
- Springcloud-alibaba學習實踐(2)- nacos&Eureka Server服務註冊實踐SpringGCCloudServer
- Getway實現nacos註冊及服務轉發
- 初探Nacos(二)-- SpringCloud使用Nacos的服務註冊與發現SpringGCCloud
- Spring Cloud Alibaba系列(二)nacos作為服務配置中心SpringCloud
- Spring Cloud 實戰一:服務註冊中心SpringCloud
- Dubbo+Nacos實現服務註冊和發現
- SpringCloud進行nacos的服務註冊和服務管理案例SpringGCCloud
- SpringCloud Alibaba Nacos註冊中心原始碼淺析SpringGCCloud原始碼
- SpringCloudAlibaba 微服務講解(三)Nacos Discovery-服務治理SpringGCCloud微服務
- 【筆記】 springCloud--Alibaba--服務註冊和服務發現筆記SpringGCCloud
- 服務治理->搭建服務註冊中心: Spring Cloud EurSpringCloud
- 把一個程式註冊成系統服務
- Spring Cloud 系列(一)Eureka 服務註冊與發現SpringCloud
- Spring Cloud(一) 服務的註冊與發現(Eureka)SpringCloud