nacos服务注册和发现

  1. 打开nacos console:http://192.168.1.30:8848/nacos,创建名称空间

  2. 添加依赖,在 api 模块中添加对应依赖(service和service-order从api传递)

<dependency> 
    <groupId>com.alibaba.cloud</groupId> 
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> 
</dependency> 
  1. 在 application.yml 中配置 Nacos server 的地址等信息

spring: 
    application: 
        name: service 
    cloud: 
        nacos: 
            discovery: 
            server-addr: 192.168.1.30:8848 
            namespace: 527a087f-0737-4387-a93a-550cf93e3ff6

其中 namespace 就是第2步创建的命名空间的ID值,同时要确保有spring.application.name ,因为它将作为服务名称注册到nacos server。

对于nacos server而言,一个服务的唯一key是:namespace/group/servicename ,这里采用了默认的分组。

  1. 在启动类上标注 @EnableDiscoveryClient 注解

  2. 启动,查看nacos 控制台查看是否有服务注册信息

  3. service-order 项目用相同的方式完成配置

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值