栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Nacos注册中心使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Nacos注册中心使用

目录

一、Spring Cloud Alibaba版本选型二、本地启动Nacos Server服务三、搭建Nacos ­Client服务

1. 引入依赖2. application.properties 配置3. 查看是否注册成功 四、测试

一、Spring Cloud Alibaba版本选型

二、本地启动Nacos Server服务

windows 中解压安装包双击 bin 目录下 startup.cmd 文件,linux 中启动参考 https://blog.csdn.net/qq_41610957/article/details/123170469?spm=1001.2014.3001.5501

三、搭建Nacos ­Client服务 1. 引入依赖

父 pom.xml 文件


    
        
        
            org.springframework.cloud
            spring‐cloud‐dependencies
            Hoxton.SR3
            pom
            import
        
        
            com.alibaba.cloud
            spring‐cloud‐alibaba‐dependencies
            2.2.1.RELEASE
            pom
            import
        
    

module 项目 pom.xml 文件


   com.alibaba.cloud
   spring‐cloud‐starter‐alibaba‐nacos‐discovery

2. application.properties 配置
server.port=8001
# 微服务名称
spring.application.name=order-service
# 配置 Nacos server 的地址 
spring.cloud.nacos.discovery.server‐addr=localhost:8848

更多配置参考官方文档:https://github.com/alibaba/spring­cloud­alibaba/wiki/Nacos­discovery

3. 查看是否注册成功

启动SpringBoot应用,打开Nacos管理端界面查看是否成功注册。

四、测试

1.配置 RestTemplate
注意:需要添加@LoadBalanced注解

@Bean
@LoadBalanced 
public RestTemplate restTemplate() {
	return new RestTemplate(); 
}

2.使用RestTemplate进行服务调用

String url = "http://微服务名称(spring.application.name)/order/findOrderByUserId/"+id; 
List orderList = restTemplate.getForObject(url, List.class);

文章仅供学习交流,侵权联系删除。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/754735.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号