Nacos教程 您所在的位置:网站首页 nacos注册配置oracle Nacos教程

Nacos教程

2023-05-14 04:32| 来源: 网络整理| 查看: 265

Nacos教程_1 简介和安装 原创

說詤榢_ 2023-05-10 15:20:23 博主文章分类:Nacos ©著作权

文章标签 java mysql 大数据 运维 配置项 文章分类 MySQL 数据库

©著作权归作者所有:来自51CTO博客作者說詤榢_的原创作品,请联系作者获取转载授权,否则将追究法律责任

文章目录nacos 教程1. 简介1.1 介绍1.2 安装下载linux版本windows版本测试是否成功1.3 配置mysql1.4 概念介绍

nacos 教程1. 简介1.1 介绍

Nacos 是阿里巴巴推出来的一个新开源项目,这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

Nacos教程_1 简介和安装_大数据

1.2 安装下载https://github.com/alibaba/nacos/tags

在这里选择版本 1.2.1 为稳定版本,1.3 为测试版本。然后选择下载 linux 选择下载 gz, windows 下载 zip 格式的。大约50MB

https://github.com/alibaba/nacos/releases/tag/1.2.1

这个是版本介绍

https://github.com/alibaba/nacos/releaseslinux版本tar -zxvf 文件名

然后 进入bin 目录

sh startup.sh -m standalonewindows版本

点击 bin 目录下的startup.cmd 就可以了。

访问:

localhost:8848/nacos

输入默认账号密码:nacos,nacos

Nacos教程_1 简介和安装_运维_02

测试是否成功curl -X POST "127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test&content=HelloWorld"

返回true,就说明配置成功

刷新页面

Nacos教程_1 简介和安装_java_03

1.3 配置mysql创建新的nacos_config database此处的mysql 是我用docker 创建的docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql复制nacos 安装路径下 config 文件夹下的nacos-mysql.sql,并且导入nacos_config 的数据库中配置NACOS_PATH/conf/application.propertiesspring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true db.user=root db.password=root重启配置sh shutdown.sh sh startup.sh -m standalone1.4 概念介绍配置

在系统开发过程中,开发者通常会将一些需要变更的参数、变量等从代码中分离出来独立管理,以独立的配置文件的形式存在。目的是让静态的系统工件或者交付物(如 WAR,JAR 包等)更好地和实际的物理运行环境进行适配。配置管理一般包含在系统部署的过程中,由系统管理员或者运维人员完成。配置变更是调整系统运行时的行为的有效手段。

配置管理

系统配置的编辑、存储、分发、变更管理、历史版本管理、变更审计等所有与配置相关的活动。

配置项

一个具体的可配置的参数与其值域,通常以 param-key=param-value 的形式存在。例如我们常配置系统的日志输出级别(logLevel=INFO|WARN|ERROR) 就是一个配置项。

配置集

一组相关或者不相关的配置项的集合称为配置集。在系统中,一个配置文件通常就是一个配置集,包含了系统各个方面的配置。例如,一个配置集可能包含了数据源、线程池、日志级别等配置项。

配置集 ID

Nacos 中的某个配置集的 ID。配置集 ID 是组织划分配置的维度之一。Data ID 通常用于组织划分系统的配置集。一个系统或者应用可以包含多个配置集,每个配置集都可以被一个有意义的名称标识。Data ID 通常采用类 Java 包(如 com.taobao.tc.refund.log.level)的命名规则保证全局唯一性。此命名规则非强制。

配置分组

Nacos 中的一组配置集,是组织配置的维度之一。通过一个有意义的字符串(如 Buy 或 Trade )对配置集进行分组,从而区分 Data ID 相同的配置集。当您在 Nacos 上创建一个配置时,如果未填写配置分组的名称,则配置分组的名称默认采用 DEFAULT_GROUP 。配置分组的常见场景:不同的应用或组件使用了相同的配置类型,如 database_url 配置和 MQ_topic 配置。

配置快照

Nacos 的客户端 SDK 会在本地生成配置的快照。当客户端无法连接到 Nacos Server 时,可以使用配置快照显示系统的整体容灾能力。配置快照类似于 Git 中的本地 commit,也类似于缓存,会在适当的时机更新,但是并没有缓存过期(expiration)的概念。

收藏 评论 分享 举报

上一篇:Git教程_2 所有操作讲解

下一篇:2022考研数据结构_1 绪论



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有