SpringCloudAlibaba Nacos配置及应用

Nacos搭建及配置

nacos本机服务搭建

windows上搭建单机nacos:

Releases · alibaba/nacos · GitHub 下载安装包

下载本地,解压,直接运行(保证安装包的绝度路径只有英文字符,有中文会导致运行失败):

打开浏览器访问 http://localhost:8848/nacos/  

docker安装nacos

docker run -d --env MODE=standalone --name nacos -v /Users/wangpei/2024/mydata/nacos/conf:/home/nacos/conf -p 8848:8848 nacos/nacos-server:1.4.2

出现这个问题因为没有对应文件,将下载的压缩包中的配置文件上传到容器对应目录下

重新启动容器,运行成功:

查看容器IP,使用命令

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' nacos

这是内网IP,我们已经做过端口映射,直接本机访问即可:

本机地址192.168.1.4,ip访问

Nacos服务注册中心

如果启动后提示失败,异常信息是没有定义用于loadbalance负载均衡的Feign Client:

Caused by: java.lang.IllegalStateException: No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalancer?

引入loadbalance依赖重新clean install

之后可以在nacos看到注册的服务:

Nacos服务配置中心

首先在nacos上查看有哪些命名空间,可为对应的服务配置对应的命名空间:

默认如下:

手动添加多个namespace:

在指定的命名空间(这里以order模块举例)下添加配置文件:

配置内容如下:

在代码里配置这个参数,并添加接口访问:

修改nacos配置,可以实时生效

相关推荐

  1. F5应用配置

    2024-03-20 17:10:02       13 阅读
  2. PHP 配置Redis拓展应用

    2024-03-20 17:10:02       37 阅读
  3. GD32/STM32 CAN通讯配置应用

    2024-03-20 17:10:02       22 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-20 17:10:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-20 17:10:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-20 17:10:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-20 17:10:02       20 阅读

热门阅读

  1. redis分布式锁

    2024-03-20 17:10:02       17 阅读
  2. HTML笔记

    2024-03-20 17:10:02       22 阅读
  3. 比特币,区块链及相关概念简介(二)

    2024-03-20 17:10:02       21 阅读
  4. 富格林:亏损总结正规经验预防

    2024-03-20 17:10:02       20 阅读
  5. 区块链技术的应用场景和优势

    2024-03-20 17:10:02       23 阅读
  6. C 语言中的回调、C++ 中的函子

    2024-03-20 17:10:02       18 阅读
  7. 【shell】定时检查说明

    2024-03-20 17:10:02       14 阅读