首页 > 其他分享 >0310_【掌握】微服务注册

0310_【掌握】微服务注册

时间:2022-12-27 01:11:26浏览次数:41  
标签:掌握 spring Nacos nacos alibaba com 注册 0310 cloud

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李老师) # 自定义元数据项

标签:掌握,spring,Nacos,nacos,alibaba,com,注册,0310,cloud
From: https://www.cnblogs.com/cnetsa/p/17007223.html

相关文章

  • 0301_【掌握】注册中心简介
    1、publicstaticfinalStringDEPT_ADD_URL="http://provider-dept-8001:8001/provider/dept/add";publicstaticfinalStringDEPT_GET_URL="http://provide......
  • 0207_【掌握】HTTP请求拦截
    1、packagecom.yootk.consumer.interceptor;importlombok.extern.slf4j.Slf4j;importorg.springframework.http.HttpRequest;importorg.springframework.http.client.......
  • 0206_【掌握】微服务消费者
    1、project(":consumer-springboot-80"){//消费端模块 dependencies{implementation(project(":common-api"))//导入公共的子模块}}2、server......
  • 0204_【掌握】微服务提供者
    1、//https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starterimplementationgroup:'com.baomidou',name:'mybatis-plus-boot-starter',versio......
  • 0202_【掌握】构建SpringCloud项目
    1、ext.versions=[//定义全部的依赖库版本号springboot:'2.2.5.RELEASE',//SpringBoot版本号springcloud......
  • 0106_【掌握】SpringCloudNetflix技术架构
    1、https://spring.io/projects/spring-cloud2、https://docs.spring.io/spring-cloud/docs/current/reference/html/ 0107_【掌握】SpringCloudAlibaba技术架构1、ht......
  • win32编程 -- 窗口注册与创建
    你学不进的东西有人学,你不经历的有人经历,你吃不了的苦有人吃,想让人望而生畏,就要拿出常人百倍的野心去奋斗。。。---- 网易云热评 一、窗口类窗口类包含了窗口的各种参数......
  • C++强化 | 06 一篇文章带你掌握字符数组
    导读数组是信息学中非常重要的一块内容,可以说是必备的,也几乎是信息学竞赛中写代码必用的。前面的三节课,我们讲了一维数组,让大家对一维数组有了更加全面深刻的认知。本篇文章......
  • 为什么说每个程序员都要尽早掌握设计模式相关知识?
    分享下前Google工程师「王争」对于这个话题的思考。 大家好,我是王争。 我相信,很多程序员都已经意识到基础知识的重要性,觉得要夯实基础,才能走得更远,但同时对于如何将基础......
  • JavaScript学习--Item30 数组进阶全掌握
    在程序语言中数组的重要性不言而喻,JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活、强大,不像是Java等强类型高级语......