Nacos用做配置中心时启动报错SocketTimeoutException http://localhost:8848
nacos
Nacos是由阿里巴巴开源的服务治理中间件,集成了动态服务发现、配置管理和服务元数据管理功能,广泛应用于微服务架构中,简化服务治理过程。
项目地址:https://gitcode.com/gh_mirrors/na/nacos
免费下载资源
·
当使用nacos作为注册中心时,很顺利,进如下配置(仅仅配置了ip和端口)
启动类加@EnableDiscoveryClient注解
nacos作为配置中心
当继续将nacos作为配置中心时
添加加依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
改配置
控制台添加了与项目同名的配置
启动项目后报错
如下:
ERROR 16160 --- [ main] c.a.n.c.config.http.ServerHttpAgent : [NACOS SocketTimeoutException httpGet] currentServerAddr:http://localhost:8848
看样子是连不上nacos,而且连的是localhost:8848,我明明配置的是ip:8848,为何没用?
查阅官网资料后发现配置的不对,nacos需要在bootstrap.yml或bootstrap.properties进行配置,没在这配置默认配的http://localhost:8848
spring:
nacos-host: 47.99.123.209
nacos-port: 8848
main:
allow-bean-definition-overriding: true
application:
name: mall-member
cloud:
nacos:
discovery:
server-addr: ip:8848
userName: "nacos"
password: "nacos"
config:
server-addr: ip:8848
userName: "nacos"
password: "nacos"
file-extension: properties
GitHub 加速计划 / na / nacos
29.84 K
12.75 K
下载
Nacos是由阿里巴巴开源的服务治理中间件,集成了动态服务发现、配置管理和服务元数据管理功能,广泛应用于微服务架构中,简化服务治理过程。
最近提交(Master分支:3 个月前 )
c5e5a822
2 天前
93ea0ddb
2 天前
更多推荐
已为社区贡献9条内容
所有评论(0)