【微服务】3、NACOS 的使用

news/2024/11/17 12:56:53/

🔖 Eureka 可以做注册中心【https://github.com/Netflix/eureka】
🔖 但它的功能比较少,仅仅注册中心

🔖 nacos 也可做注册中心,且功能更加丰富【https://nacos.io/】

一、了解 Nacos

✏️ Nacos 是阿里巴巴的产品,也是 SpringCloud 中的一个组件
✏️ 相比 Eureka 而言,它的功能更加丰富,在国内受欢迎程度较高
✏️ Nacos 一个更易于构建云原生应用的动态服务发现配置管理服务管理平台
在这里插入图片描述

📝 Nacos 文档:https://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html

二、安装 Nacos

(1) 下载和安装

✏️ 在 Nacos 官方网站下载好 Nacos 的安装包(Windows 版本和 Linux 版本)【下载地址:https://github.com/alibaba/nacos/tags】
✏️ 解压
在这里插入图片描述


解压后的目录结构:
在这里插入图片描述
在这里插入图片描述

(2) 启动

🔖 windows 单击启动命令:startup.cmd -m standalone-m 是 mode(模式)的意思】
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

🔖 默认账号和密码是 nacos

在这里插入图片描述

三、Nacos 注册中心

(1) 父工程添加管理依赖

🔖 父工程添加 spring-cloud-alibaba 的管理依赖

<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>

(2) nacos 客户端依赖和配置

🔖 nacos 和 eureka 不一起使用
🔖 微服务添加 nacos 客户端依赖
🔖 微服务添加 nacos 配置(在 yaml 文件中)

  <!-- nacos 客户端依赖 --><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency>
spring:cloud:nacos:server-addr: localhost:8848 # 配置 nacos 服务地址

🔋 之前使用 eureka 的时候还要手动创建一个 eureka 服务
🔋 所以存在 eureka 的服务端
🎄 nacos 本身就是一个服务,默认端口 8848
🎄 不用像 eureka 一样手动创建一个服务

在这里插入图片描述


http://www.ppmy.cn/news/7651.html

相关文章

linux 分析启动时服务时间消耗

工具systemd-analyze systemd-analyze是一个分析启动性能的工具&#xff0c;用于分析启动时服务时间消耗。 1 systemd-analyze使用 1.1 查看启动耗时 rootloongson-pc:/# systemd-analyze 1.2 查看每个服务的启动耗时 rootloongson-pc:/# systemd-analyze blame 1.3 显…

2022年个人融资方法和工具研究报告

第一章 理论和概况 1.1 融资概念 融资&#xff0c;英文为Financing&#xff0c;指为支付超过现金或转账的购货款而采取的货币交易手段&#xff0c;或者为取得特定资产而筹集资金所采取的货币手段。融资通常指货币资金的持有者和需求者之间&#xff0c;直接或间接地进行资金融…

【JavaScript】定时器

文章对象定时器1. 定时器分类2. 定时器的返回值3. 关闭定时器案例一&#xff1a;页面时钟案例二&#xff1a;倒计时案例三&#xff1a;抽奖案例案例四&#xff1a;抽奖案例按钮版定时器 1. 定时器分类 延迟定时器 语法 setTimeout(function(){}, 毫秒数)作用 隔一段时间之后执…

百度公司java程序员面试题

一、百度java程序员面试问题 1.Spring或者数据库的事物隔离级别和传播特性是怎样的 2.final都能修饰什么&#xff0c;它起到什么作用 3.statement和prepareStatement两者有什么区别 4.HashMap和HashTable主要的区别是什么 5.LinkedList和ArrayList的区别是什么 6.HashMap底层的…

FineReport报表设计工具- 配置DB2外接数据库(1)

1. 概述 1.1 版本 报表服务器版本 功能变更 11.0 - 11.0.3 1&#xff09;首次配置外接数据库时&#xff0c;支持自行选择是否「迁移数据至要启用的数据库」 2&#xff09;迁移外接数据库的过程提示细化&#xff0c;方便用户了解迁移进度 1.2 功能简介 报表系统配置外接数…

向量的点乘与X乘以及意义

一、向量的点乘 向量的点乘&#xff08;dot&#xff09;是一个标量积&#xff0c;也叫向量的内积、数量积。 点乘公式&#xff1a; 有向量a b a(a1,a2,a3,...,an) b(b1,b2,b3,...,bn); 那么向量a(dot)ba1b1a2b2a3b3....anbn 从上面我们能可以看出&#xff0c;点乘得到的结…

第三十七章 数论——博弈论(1)

第三十七章 数论——博弈论&#xff08;1&#xff09;一、Nim游戏1、题目2、结论3、结论验证4、代码二、集合——Nim游戏1、问题2、思路—SG()函数2、代码实现&#xff08;记忆化搜索&#xff09;一、Nim游戏 1、题目 2、结论 这里直接说结论&#xff1a; 假设有nnn堆石子&am…

【jrebel and xrebel问题记录】激活时出现LS client not configued

教程目录问题描述所使用的环境和版本解决过程手动下载jrebel结束语问题描述 笔者在重装另一台电脑的时候又遇到了这个安装jrebel and xrebel进行激活的问题 但是我在网上找了很多的办法&#xff08;其实都是相同的办法&#xff0c;只是在尝试别人不同的用于激活的服务器&#…