nacos使用注册中心—springcloud使用

nacos——springcloud使用

nacos注册中心

文章目录

  • nacos——springcloud使用
    • nacos注册中心
    • 1.Windows安装
      • 1.1.下载安装包
      • 1.2.解压
      • 1.3.端口配置
      • 1.4.启动
      • 1.5.访问
    • 服务注册到Nacos
    • Nacos分级存储
    • Nacos的负载均衡
    • 服务实例的权重配置
    • 环境隔离
    • nacos和Eureka对比

在这里插入图片描述

1.Windows安装

开发阶段采用单机安装即可。

1.1.下载安装包

在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:

GitHub主页:https://github.com/alibaba/nacos

GitHub的Release下载页:https://github.com/alibaba/nacos/releases

如图:
在这里插入图片描述

本课程采用1.4.1.版本的Nacos,课前资料已经准备了安装包:

在这里插入图片描述

windows版本使用nacos-server-1.4.1.zip包即可。

1.2.解压

将这个包解压到任意非中文目录下,如图:

在这里插入图片描述

目录说明:

  • bin:启动脚本
  • conf:配置文件

1.3.端口配置

Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。

如果无法关闭占用8848端口的进程,也可以进入nacos的conf目录,修改配置文件中的端口:

在这里插入图片描述

修改其中的内容:

在这里插入图片描述

1.4.启动

启动非常简单,进入bin目录,结构如下:

在这里插入图片描述

然后执行命令即可:

  • windows命令:

    startup.cmd -m standalone
    

执行后的效果如图:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

1.5.访问

在浏览器输入地址:http://127.0.0.1:8848/nacos即可:

在这里插入图片描述

默认的账号和密码都是nacos,进入后:

在这里插入图片描述

服务注册到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客户端依赖包 -->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
        </dependency>

Nacos分级存储

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  cloud:
    nacos:
      server-addr: localhost:8848 # nacos服务二等服务名称
      discovery:
        cluster-name: SH  # HZ 杭州

在这里插入图片描述

Nacos的负载均衡

为orderService也配置集群

在这里插入图片描述

  application:
    name: orderServer   # order服务名称
  cloud:
    nacos:
      server-addr: localhost:8848 # nacos服务地址
      discovery:
        cluster-name: HZ # 集群名称

配好后重启,访问几次后,还是轮询,因为没有修改配置负载均衡
在order-service中设置负载均衡,根据规则优先寻找与自相同集群的服务

userService:   # 针对某个具体的微服务
  ribbon:
    NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule  # 负载均衡规则

这样就配置成了在本地集群访问,默认是随机的访问各个实例。如果本地没有,也会访问其他集群。
在这里插入图片描述

服务实例的权重配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

环境隔离

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/cloud_order?useSSL=false
    username: root
    password: root
    driver-class-name: com.mysql.jdbc.Driver
  application:
    name: orderServer   # order服务名称
  cloud:
    nacos:
      server-addr: localhost:8848 # nacos服务地址
      discovery:
        cluster-name: HZ # 集群名称
        namespace: d21f7b38-b687-46c4-8af8-792fdb48a539   # dev 环境

在这里插入图片描述
在这里插入图片描述

nacos和Eureka对比

在这里插入图片描述

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/cloud_order?useSSL=false
    username: root
    password: root
    driver-class-name: com.mysql.jdbc.Driver
  application:
    name: orderServer   # order服务名称
  cloud:
    nacos:
      server-addr: localhost:8848 # nacos服务地址
      discovery:
        cluster-name: HZ # 集群名称
        namespace: d21f7b38-b687-46c4-8af8-792fdb48a539   # dev 环境
        ephemeral: false # 是否是临时实例

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/256617.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据结构学习笔记(七)搜索结构

文章目录 1. 前言2. 概念3 静态搜索结构3.1 静态搜索表3.2 顺序搜索表3.2.1 基于有序顺序表和顺序搜索和折半搜索 4 二叉搜索树4.1 搜索二叉树的类定义4.2 搜索二叉树的搜索4.3 搜索二叉树的插入4.4 搜索二叉树的删除 5 AVL树5.1 平衡化旋转5.1.1 右旋&#xff1a;LL型状态5.1.…

专业、好用的跨网文件摆渡产品,需要具备哪些功能特性?

为了确保内部核心资产的安全性&#xff0c;很多企业和机构都会选择将网络进行隔离划分&#xff0c;比如内外网隔离&#xff0c;办公网、研发网隔离等。但网络隔离后&#xff0c;在日常工作中&#xff0c;仍存在用户需求把文件数据从内网到外网&#xff0c;从办公网到研发网终端…

中学老师招聘条件和要求

如果想当老师&#xff0c;这些条件和要求你一定得知道&#xff0c;那就是中学老师的招聘条件和要求&#xff01;想成为一名优秀的中学老师吗&#xff1f; 1学历要求&#xff1a;本科及以上学历&#xff0c;师范类专业优先考虑哦&#xff01;毕竟专业的事还是要交给专业的人来做…

JVM-10-类加载

Java虚拟机把描述类的数据从Class文件加载到内存&#xff0c;并对数据进行校验、转换解析和初始化&#xff0c;最终形成可以被虚拟机直接使用的Java类型&#xff0c;这个过程被称作虚拟机的类加载机制。 一个类型从被加载到虚拟机内存中开始&#xff0c;到卸载出内存为止&#…

论文笔记:Bilinear Attention Networks

更精简的论文学习笔记 1、摘要 多模态学习中的注意力网络提供了一种选择性地利用给定视觉信息的有效方法。然而&#xff0c;学习每一对多模态输入通道的注意力分布的计算成本是非常昂贵的。为了解决这个问题&#xff0c;共同注意力为每个模态建立了两个独立的注意分布&#x…

Flutter ios 使用ListView 。滚动时 AppBar 改变颜色问题

在Ios 中 列表滚动条向下滚动一段距离后 会导致 AppBar 颜色改变 可以给 AppBar 或者 AppBarTheme。 scrolledUnderElevation: 0.0 属性 全局&#xff1a; MaterialApp(theme: ThemeData(appBarTheme: AppBarTheme(scrolledUnderElevation: 0.0)) ) 局部&#xff1a; App…

wms管理软件在电子行业的应用

wms管理软件在电子行业的应用主要体现在以下几个方面&#xff1a; 优化仓库管理流程&#xff1a;通过WMS系统&#xff0c;电子企业可以优化仓库管理流程&#xff0c;提高仓储效率和准确率&#xff0c;提升客户满意度。 实现精细化管理&#xff1a;WMS系统可以帮助电子企业实现精…

word下划线空格不延长对齐

空格下划线不延长 文件-》选项-》常规与保存-》勾选“为尾部空格添加下划线”-》确定 下划线对齐 首行&#xff1a;把第一行的下划线调到满意位置&#xff0c;按tab键下面的行&#xff1a;删到比首行短一丢丢&#xff0c;按tab键

计算机组成原理-硬布线控制器与微程序控制器

文章目录 内容回顾总览硬布线控制器硬布线控制器的设计分析每个阶段的微操作序列安排微操作时序的原则安排微操作时序-取指周期安排微操作时序-间址周期安排微操作时序-执行周期组合逻辑设计小结 微程序控制器微程序控制器的设计思路微程序控制器的基本结构微程序控制器的工作原…

Jmeter基础和概念(超详细整理)

JMeter 介绍&#xff1a; 一个非常优秀的开源的性能测试工具。 优点&#xff1a;你用着用着就会发现它的重多优点&#xff0c;当然不足点也会呈现出来。 从性能工具的原理划分&#xff1a; Jmeter工具和其他性能工具在原理上完全一致&#xff0c;工具包含4个部分&#xff1a…

ChatGPT凉了,打工人的饭碗保住了

您好&#xff01;我是YUAN哥。 如果你问我今年上半年印象最深的事物是什么&#xff1f; YUAN的回答绝对是&#xff1a;ChatGPT。 5天内&#xff0c;ChatGPT用户超过了100万。两个月内&#xff0c;ChatGPT的月活用户超过了1亿。 作为历史上增长最快的应用程序&#xff0c;Cha…

最新鸿蒙HarmonyOS 使用Progress、Toggle开发一个接单界面

Progress 进度条组件&#xff0c;用于显示内容加载或操作处理等进度。 接口 Progress(options: {value: number, total?: number, type?: ProgressType}) Toggle组件提供勾选框样式、状态按钮样式及开关样式。 接口 Toggle(options: { type: ToggleType, isOn?: boolean …

系统培训方案(直接套用)

1. 培训概述 2. 培训目的 3. 培训对象及要求 3.1. 培训对象 3.2. 培训人员基本要求 4. 培训方式 5. 培训内容 6. 培训讲师 7. 培训教材 8. 培训质量保证 8.1. 用户培训确认报告 8.2. 培训疑问解答 软件相关资料全获取&#xff1a;软件项目开发全套文档下载-CSDN博客

css3实现类似地图定位循环扩散光圈效果

1.效果图,重点opacity,animation,transform:scale 2.html <div class"icon-warnCom"><icon class"icon-warns"><i class"dot"></i><i class"pulse"></i></icon></div><div class…

epi 外延炉 简介

因半导体制造工艺复杂&#xff0c;各个环节需要的设备也不同&#xff0c;从流程工序分类来看&#xff0c;半导体设备主要可分为晶圆制造设备&#xff08;前道工序&#xff09;、封装测试设备&#xff08;后道工序&#xff09;等。 本文介绍影响着晶体管性能和可靠性的外延炉。 …

无损编码——Slepian-Wolf理论

在信息论中&#xff0c;无损编码是一种重要的编码技术&#xff0c;其目的是通过尽量少的比特数来表示一段信息&#xff0c;同时保证信息的完整性和准确性。传统的无损编码方法往往只考虑单个源的编码问题&#xff0c;比如哈夫曼编码和算术编码等。然而&#xff0c;在实际应用中…

易点易动打通OA系统,实现固定资产高效管理

近年来,随着信息化建设的不断深入,OA系统在企业管理工作中的应用也日趋广泛。传统的固定资产管理存在数据分散,管理效率低等问题。深度整合易点易动和OA系统,可以打通各系统之间的数据通道,实现固定资产通过OA系统的全流程管理。这不仅可以提升管理效率,减轻人工管理成本,也更方…

微博被封禁如何解决

1.电脑搜索互联网信息投诉平台&#xff0c;点击我要投诉 2.找到互联网企业&#xff0c;选择新浪微博 3.然后填写个人信息&#xff0c;这里正常填写就行 4.填写信息 5.截图 6.成功

静态路由及动态路由

文章目录 静态路由及动态路由一、静态路由基础1. 静态路由配置2. 负载分担3. 路由备份4. 缺省路由5. 静态路由实操 二、RIP 动态路由协议1. RIP 协议概述2. RIP 协议版本对比2.1 有类路由及无类路由 3. RIP 路由协议原理4. RIP 计时器5. 度量值6. 收敛7. 示例 静态路由及动态路…

linux路由

文章目录 网络拓扑配置route主机网卡配置查看路由表添加路由添加路由后的路由表添加路由添加路由 网络拓扑 配置route主机 R1 网卡配置 eth0 TYPEEthernet PROXY_METHODnone BROWSER_ONLYno BOOTPROTOstatic DEFROUTEyes IPV4_FAILURE_FATALno NAMEeth0 DEVICEeth0 ONBOOTy…