首页 > 其他分享 >nacos

nacos

时间:2023-04-13 23:02:09浏览次数:27  
标签:spring nacos alibaba 集群 user cloud

Nacos

功能:服务的注册与发现。是阿里巴巴的产品,springcloud的一个组件,相比eureka功能更加丰富。

启动命令

进入nacos的bin目录,打开命令提示窗,输入命令:

startup.cmd -m standalone

父工程中引入依赖,进行nacos版本管理:

<!--nacos的管理依赖-->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-alibaba-dependencies</artifactId>
    <version>2.2.5.RELEASE</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>

各个子模块导入nacos的客户端依赖:

<!--nacos客户端依赖包-->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

子模块配置文件添加nacos地址:【记得注掉之前学的eureka】

spring:
  cloud:
    nacos:
      server-addr: localhost:8848

重启各个服务,成功开启nacos~

nacos服务分级储存模型

一级服务,二级集群,三级实例

集群

复制user应用,此时有三个user服务:

端口不同,配置文件:

spring:
  cloud:
    nacos:
      server-addr: localhost:8848
      discovery:
        cluster-name: SH

启动其中两个user应用,此时这两个服务集群都是SH,修改集群名称:

spring:
  cloud:
    nacos:
      server-addr: localhost:8848
      discovery:
        cluster-name: HZ

再去启动最后一个user服务,登录nacos管理界面,出现集群:

标签:spring,nacos,alibaba,集群,user,cloud
From: https://www.cnblogs.com/Liku-java/p/17316875.html

相关文章

  • Nacos配置管理
    1、Nacos统一配置管理 配置更改热更新  步骤:(1)在左侧栏中的配置管理中选择配置列表,然后点击右上角的+号;(2)在弹出表单中填写配置信息DataID:配置文件的id:【服务名称】-【profile】.【后缀名】Group:分组:默认即可配置内容:建议将一些关键参数,需要运行时调整的参数放到nacos......
  • Nacos注册中心
    1、认识NacosNacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比eureka功能更加丰富,在国内更受欢迎。 2、服务注册到Nacos步骤:    3、Nacos服务分级存储模型服务--集群--实例 服务跨集群调用问题:服务调用尽可能选择本地集群服务,跨集群调用延迟较高本......
  • 扒一扒Nacos、OpenFeign、Ribbon、loadbalancer组件协调工作的原理
    大家好,我是三友~~前几天有个大兄弟问了我一个问题,注册中心要集成SpringCloud,想实现SpringCloud的负载均衡,需要实现哪些接口和规范。既然这个兄弟问到我了,而我又刚好知道,这不得好好写一篇文章来回答这个问题,虽然在后面的聊天中我已经回答过了。接下来本文就以探究一下Nacos、O......
  • nacos 启动DataSource Set解决办法
    通过查看config-fatal.log日志文件发现   报错:com.mysql.cj.exceptions.CJException:PublicKeyRetrievalisnotallowed经调查资料得知,此原因跟mySql版本有关,最核心的原因是mysql8.0.13开始,使用sslMode属性代替了原来的useSSL属性,所以吧useSSL改成sslMode=DISAB......
  • ava: 程序包com.alibaba.nacos.api.common不存在_RuoYi-Cloud-Plus-master_jar包不存
    来看看原因吧,jar包是存在的,但是就是在idea中引用不到,来看看怎么回事: 原来就是这个包找不到,但是从下面看是有的: 但是注意,这里的com.alibaba.nacos.api...原来可不是这样的,这个是我后来修改过的,原来是只有com.alibaba.nacos.common,而引用的是com.alibaba.nacos.api.commo......
  • SpringCloud源码学习笔记3——Nacos服务注册源码分析
    系列文章目录和关于我一丶基本概念&Nacos架构1.为什么需要注册中心实现服务治理、服务动态扩容,以及调用时能有负载均衡的效果。如果我们将服务提供方的ip地址配置在服务消费方的配置文件中,当服务提供方实例上线下线,消费方都需要重启服务,导致二者耦合度过高。注册中心就是在......
  • MySQL数据库与Nacos搭建监控服务
    目录Nacos部署项目环境快速开始nacos2.2.0版本配置说明MySQL部署安装方式Linux平台(CentOS-Stream-9)部署MySQL调试防火墙管理工具MySQL用户权限MySQL导入mysql-schema脚本Springboot项目构建项目环境项目构建Nacos联动测试Nacos监控(控制台)基本功能演示验证数据库表我相信有不少小......
  • nacos
    Nacos致力于帮助您发现、配置和管理微服务。Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施。 服务发现和服务健康监测Nacos支持基于DNS和基于RPC的服务发现。......
  • 2-nacos运行环境部署
    1、下载nacos最新的二进制压缩包;下载地址:https://github.com/alibaba/nacos/releases 2、解压下载下来的nacos最新的二进制压缩包;tar-zxvfnacos-server-1.3.1.tar.gzcdnacos/bin3、启动nacosserver./startup.sh-mstandalone 注:单机环境必须带-mstandalone参数启动......
  • nacos默认配置启动
    1.相关组件组件说明版本地址Nacos配置及注册中心https://github.com/alibaba/nacos/releasesps:SpringBoot、SpringCloud和nacos集成版本对应关系对照(版本若对应不上,应用可能会启动报错):https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明2.组件......