本地服务注册不上nacos_Nacos服务的注册与发现

本文介绍了如何在Java项目中使用Nacos进行服务的注册与发现。通过设置父pom的dependencyManagement管理版本,创建服务提供者nacos-provider并配置服务注册,以及创建服务消费者nacos-consumer实现负载均衡调用。详细步骤包括配置pom.xml,编写application.yml,创建启动类等。
摘要由CSDN通过智能技术生成

java

java8

java开发

Nacos服务的注册与发现

-----------------------------目录------------------------------------

1、构建父maven项目,引入pom依赖,对应第一步。

2、构建服务提供者,对应第二步。

3、构建服务消费者,对应第三步。

-----------------------------目录------------------------------------

第一步:在父pom的项目中引入dependencyManagement。

在引入父pom之前咱们先来回顾下dependencyManagement与使用他的原因

什么是dependencyManagement:他可以统一管理项目的版本号,确保应用的各个子项目的依赖和版本一致,当需要变更版本号的时候只需要在父类容器里更新,不需要任何一个子项目的修改;如果某个子项目需要另外一个特殊的版本号时,只需要在自己的模块dependencies中声明一个版本号即可。子类就会使用子类声明的版本号,不继承于父类版本号。

为什么用dependencyManagement:首先在springCloudAlibaba的项目中对于版本的依赖要求很严格,所有需要统一来声明管理每隔依赖的版本号。版本之间的关系参考

org.springframework.cloud

spring-cloud-dependencies

Greenwich.SR3

pom

import

org.springframework.boot

spring-boot-dependencies

2.1.8.RELEASE

pom

import

com.alibaba.cloud

spring-cloud-alibaba-dependencies

2.1.0.RELEASE

pom

import

在引入上面的版本声明之后在父pom中引入下面几个将要使用的依赖

org.projectlombok

lombok

true

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-test

test

完整的pom如下:

4.0.0

com.niu.cloud

cloud-alibaba

pom

1.0-SNAPSHOT

nacos-provider

nacos-consumer

org.springframework.cloud

spring-cloud-dependencies

Greenwich.SR3

pom

import

org.springframework.boot

spring-boot-dependencies

2.1.8.RELEASE

pom

import

com.alibaba.cl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值