首页 > 其他分享 >Nacos注册中心

Nacos注册中心

时间:2023-02-06 17:25:32浏览次数:37  
标签:127.0 中心 0.1 namespace Nacos nacos 集群 注册 cloud

入门

1.引入依赖

父工程:

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-alibaba-dependencies</artifactId>
    <version>2.2.6.RELEASE</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>

客户端:

<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

2.配置nacos地址

在客户端的application.yml中添加nacos地址:

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

3.服务分级存储模型

一个服务可以有多个实例,例如某个客户端,可以有:

  • 127.0.0.1:8081
  • 127.0.0.1:8082
  • 127.0.0.1:8083

假如这些实例分布于全国各地的不同机房,例如:

  • 127.0.0.1:8081,在上海机房
  • 127.0.0.1:8082,在上海机房
  • 127.0.0.1:8083,在杭州机房

Nacos就将同一机房内的实例 划分为一个集群

也就是说,该客户端是服务,一个服务可以包含多个集群,如杭州、上海,每个集群下可以有多个实例,形成分级模型

4.配置集群

修改想配置集群的客户端中的application.yml文件,添加集群配置:

spring:
  cloud:
    nacos:
      server-addr: localhost:8848
      discovery:
        cluster-name: HZ # 集群名称

5.环境隔离

只有在同一namespace中的微服务可以互相访问,默认情况下,所有service、data、group都在同一个namespace,名为public,用户可以手动添加一个namespace,并且配置到微服务中

6.给微服务配置namespace

给微服务配置namespace只能通过修改配置来实现

例:

spring:
  cloud:
    nacos:
      server-addr: localhost:8848
      discovery:
        cluster-name: HZ
        namespace: 492a7d5d-237b-46a1-a99a-fa8e98e4b0f9 # 命名空间,填ID

标签:127.0,中心,0.1,namespace,Nacos,nacos,集群,注册,cloud
From: https://www.cnblogs.com/V-Notes/p/17096009.html

相关文章

  • 济南软件企业注册
    济南软件企业注册需要哪些材料......
  • 让机房温度可视化:物联网下的数据中心环境运维新方式
    前言热力图(HeatMap)是通过密度函数进行可视化用于表示地图中点的密度的热图。它使人们能够独立于缩放因子感知点的密度。那么热力图分为哪些类型?分别用于解决哪些问题呢?其用......
  • [迎新注册管理]模块的"粒子簇图",可用于大屏展示,来彰显本校的教学管理及科研技术的雄
     目的: 何为关系图,从字面上可以看出,为关系的图形,既然为关系,那么就需要有点以及关系,用来表示点与点之间的联系。所以我们可以得出:关系图需要两个必要的元素,节点,关系,......
  • Docker--consul 注册中心
    前言服务注册与发现是微服务架构中不可或缺的重要功能。起初服务都是单节点的,不保障高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到后来出现了多个......
  • 揭秘运营商数据中心的物理层高可用机制(二)机柜级别高可用
    之前一篇文章说了以下设备的高可用机制,包括交换机、服务器、防火墙等设备和连线的高可用,这篇文章主要是聊一聊如何规划机柜级别的高可用。一、列头柜列头柜即电源配电柜,一般......
  • Eureka注册中心
    Eureka注册中心Eureka是充当一个分配者的角色。为每一个服务注册分类,然后有服务A需要调用服务B的时候,eureka就分配多个服务B中的一个响应给服务A前置知识:提供者和消......
  • [转]sublime text 4注册
    1、打开浏览器进入网站https://hexed.it2、打开sublimetext4安装目录选择文件sublime_text.exe3、搜索807805000f94c1更改为c64005014885c9(第一个匹配到的)4......
  • 国内简单注册chatGPT流程
        挂代理,选美国那些国家注册#ChatGPT的步骤:-挂代理,注册,登陆-http://sms-activate.org/cn支付宝充值0.5美元,选择印度手机号收验证码激活-访问http://c......
  • 基于NOSTR协议的“公有制”版本的Twitter,去中心化社交软件Damus用后感,一个极端走向
    最近,一个幽灵,Web3的幽灵,在网络游荡,它叫Damus,这玩意诠释了什么叫做病毒式营销,滑稽的是,一个Web3产品却在Web2的产品链上疯狂传销,各方大佬纷纷为其背书,到底发生了什么?Damus的......
  • 微信已支持注册“微信小号”了
    我是卢松松,点点上面的头像,欢迎关注我哦!2月3日消息,微信目前正式开放注册“小号”功能,一个手机号也能再注册新的微信账号。点进“我-设置-切换账号”,点击“添加账号”,选择“注......