0310_【掌握】微服务注册

1、
// https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-starter-alibaba-nacos-discovery
implementation group: 'com.alibaba.cloud', name: 'spring-cloud-starter-alibaba-nacos-discovery', version: '2.2.6.RELEASE'
gradle dependencies

 

2、
// https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-starter-alibaba-nacos-config
implementation group: 'com.alibaba.cloud', name: 'spring-cloud-starter-alibaba-nacos-config', version: '2.2.6.RELEASE'

 

3、
project(":provider-dept-8001") { // 部门微服务

    dependencies {

  implementation(project(":common-api")) // 导入公共的子模块
  implementation(libraries.'mybatis-plus-boot-starter')
  implementation(libraries.'mysql-connector-java')
  implementation(libraries.'druid')
  implementation(libraries.'springfox-boot-starter')
  implementation('org.springframework.boot:spring-boot-starter-security')
  // 以下的依赖库为Nacos注册中心所需要的依赖配置
  implementation('com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery') {
    exclude group: 'com.alibaba.nacos', module: 'nacos-client' // 移除旧版本的Nacos依赖
  }
  implementation('com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config') {
    exclude group: 'com.alibaba.nacos', module: 'nacos-client' // 移除旧版本的Nacos依赖
  }
  implementation(libraries.'nacos-client') // 引入与当前的Nacos匹配的依赖库

 }

}

4、
spring: # Spring配置项
  cloud: # SpringCloud配置项
    nacos: # Nacos注册中心的配置
      config: # gRPC通讯配置
        server-addr: nacos-server:8848 # Nacos地址

5、
spring:
  application: # 配置应用信息
    name: dept.provider # 是微服务的名称
  cloud: # Cloud配置
      nacos: # Nacos注册中心配置
        discovery: # 发现服务
          service: ${spring.application.name} # 使用微服务的名称作为注册的服务名称
          server-addr: nacos-server:8848 # Nacos服务地址


6、
http://nacos-server:8848/nacos/

 

0311_【掌握】配置Nacos注册信息

1、
96c23d77-8d08-4648-b750-1217845607ee

2、
spring: # Spring配置项
  cloud: # SpringCloud配置项
    nacos: # Nacos注册中心的配置

      config: # gRPC通讯配置
        server-addr: nacos-server:8848 # Nacos地址
        namespace: 96c23d77-8d08-4648-b750-1217845607ee # 命名空间ID
        group: MICROCLOUD_GROUP # 一般建议大写
        cluster-name: YootkCluster # 配置集群名称

3、
spring:
  application: # 配置应用信息
    name: dept.provider # 是微服务的名称
  cloud: # Cloud配置
    nacos: # Nacos注册中心配置
      discovery: # 发现服务
        service: ${spring.application.name} # 使用微服务的名称作为注册的服务名称
        server-addr: nacos-server:8848 # Nacos服务地址
        namespace: 96c23d77-8d08-4648-b750-1217845607ee # 命名空间ID
        group: MICROCLOUD_GROUP # 一般建议大写
        cluster-name: YootkCluster # 配置集群名称
        metadata: # 根据自身的需要配置元数据
          version: 1.0 # 自定义元数据项
          company: 沐言科技 # 自定义元数据项
          url: www.yootk.com # 自定义元数据项
          author: 李xx(xx李老师) # 自定义元数据项

posted @   cnetsa  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示