【Nacos】 自定义环境变量
【Nacos】 自定义环境变量Metadatatitle: 【Nacos】 自定义环境变量
date: 2023-01-03 21:53
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos/插件
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 自定义环境变量
【Nacos】 自定义环境变量
Nacos 自定义环境变量插件,可自定义扩展服务端配置等功能,例如数据库密码加密。
Nacos 从 2.2.0 版本开始,可通过 SPI 机制注入自定义环境变量实现插件,在插件中自定义 nacos 的配置,并按照您期望的方式进行处理(如数据库密码加密)。本文档详细介绍一个自定义环境变量插件如何实现以及如何使其生效。
注意: 目前自定义环境变量插件处于 Beta 测试阶段, 其 API 及接口方法定义可能会在后续版本升级而有较大修改,请注意您的插件适用版本。
插件开发开发 ...
【Nacos】 轨迹追踪
【Nacos】 轨迹追踪Metadatatitle: 【Nacos】 轨迹追踪
date: 2023-01-03 21:45
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos/插件
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 轨迹追踪
【Nacos】 轨迹追踪
Nacos 支持轨迹追踪插件,可自定义扩展制作推送轨迹等功能,帮助运维人员快速定位问题。
Nacos 从 2.2.0 版本开始,可通过 SPI 机制注入轨迹追踪实现插件,在插件中订阅并处理追踪事件,并按照您期望的方式进行处理(如打日志,写入存储等)。本文档详细介绍一个轨迹追踪插件如何实现以及如何使其生效。
注意: 目前轨迹追踪插件处于 Beta 测试阶段, 其 API 及接口方法定义可能会在后续版本升级而有较大修改,请注意您的插件适用版本。
Nacos 的轨迹追踪不同于一般意义的链路追踪, ...
【Nacos】 多数据源
【Nacos】 多数据源Metadatatitle: 【Nacos】 多数据源
date: 2023-01-03 21:39
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos/插件
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 多数据源
【Nacos】 多数据源Nacos 从 2.2.0 版本开始, 可通过 SPI 机制注入多数据源实现插件, 并在引入对应数据源实现后, 便可在 Nacos 启动时通过读取application.properties配置文件中spring.datasource.platform配置项选择加载对应多数据源插件. 本文档详细介绍一个多数据源插件如何实现以及如何使其生效。
注意: 目前多数据源插件处于 Beta 测试阶段, 其 API 及接口方法定义可能会在后续版本升级而有较大修改,请注意您的插件适用版本。
在原来的 Config ...
【Nacos】 配置加密
【Nacos】 配置加密Metadatatitle: 【Nacos】 配置加密
date: 2023-01-03 21:37
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos/插件
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 配置加密
【Nacos】 配置加密为保证用户敏感配置数据的安全,Nacos 提供了配置加密的新特性。降低了用户使用的风险,也不需要再对配置进行单独的加密处理。
前提条件版本:
老版本暂时不兼容,目前只基于 2.x 版本进行了改造,推荐版本 > 2.0.4。
内嵌数据库启动:
数据库表 config_info、config_info_beta、his_config_info 中需要新增字段 encrypted_data_key ,用来存储每一个配置项加密使用的秘钥。新版本的默认创建表的 sql 中已经添加该字段。
如果之前使用过 ...
【Nacos】 鉴权
【Nacos】 鉴权Metadatatitle: 【Nacos】 鉴权
date: 2023-01-03 21:28
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos/插件
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 鉴权
【Nacos】 鉴权
Nacos 从 2.1.0 版本开始,支持通过 SPI 的方式注入鉴权相关插件,并在application.properties配置文件中选择某一种插件实现作为实际鉴权服务。本文档会详细介绍如何实现一个鉴权插件和如何使其生效。
注意: 目前鉴权插件还处于 Beta 测试的阶段,其 API 及接口定义可能会随后续版本升级而有所修改,请注意您的插件适用版本。
鉴权插件中的概念鉴权,通俗的表达就是,验证 谁 是否能够对 某个东西 进行 某种操作 ,因此 Nacos 在设计鉴权插件时,将鉴权信息主要抽象为身份信息, ...
【Nacos】 Kubemetes 快速开始
【Nacos】 Kubemetes 快速开始Metadatatitle: 【Nacos】 Kubemetes 快速开始
date: 2023-01-03 21:21
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos/快速开始
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 Kubemetes 快速开始
【Nacos】 Kubemetes 快速开始
本项目包含一个可构建的 Nacos Docker Image,旨在利用 StatefulSets 在 Kubernetes 上部署 Nacos。
本项目包含一个可构建的 Nacos Docker Image,旨在利用 StatefulSets 在 Kubernetes 上部署 Nacos
Clone 项目
git clone https://github.com/nacos-group/nacos-k8s.g ...
【Nacos】 快速开始
【Nacos】 快速开始Metadatatitle: 【Nacos】 快速开始
date: 2023-01-03 21:18
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 快速开始 (Docker Kubemetes)
【Nacos】 快速开始
这个快速开始手册是帮忙您快速在您的电脑上,下载、安装并使用 Nacos。
0. 版本选择您可以在 Nacos 的 release notes 及博客中找到每个版本支持的功能的介绍,当前推荐的稳定版本为 2.1.1。
1. 预备环境准备Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行 Nacos,还需要为此配置 Maven 环境,请确保是在以下版本环境中安装使用:
64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 ...
【Nacos】 Docker 快速开始
【Nacos】 Docker 快速开始Metadatatitle: 【Nacos】 Docker 快速开始
date: 2023-01-03 21:16
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos/快速开始
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 Docker 快速开始
操作步骤
Clone 项目
git clone https://github.com/nacos-group/nacos-docker.git
cd nacos-docker
单机模式 Derby
docker-compose -f example/standalone-derby.yaml up
单机模式 MySQL
如果希望使用 MySQL5.7
docker-compose -f example/standalone-mysql-5.7.yaml up
如果 ...
【Nacos】 架构
【Nacos】 架构Metadatatitle: 【Nacos】 架构
date: 2023-01-03 20:02
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos/基础
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 架构
基本架构及概念
服务 (Service)服务是指一个或一组软件功能(例如特定信息的检索或一组操作的执行),其目的是不同的客户端可以为不同的目的重用(例如通过跨进程的网络调用)。Nacos 支持主流的服务生态,如 Kubernetes Service、gRPC|Dubbo RPC Service 或者 Spring Cloud RESTful Service。
服务注册中心 (Service Registry)服务注册中心,它是服务,其实例及元数据的数据库。服务实例在启动时注册到服务注册表,并在关闭时注销。服务和路由器的客户端查询服务注 ...
【Nacos】 概念
【Nacos】 概念Metadatatitle: 【Nacos】 概念
date: 2023-01-03 20:00
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos/基础
categories:
- Nacos
keywords:
- Nacos
description: Nacos 引入了一些基本的概念,系统性的了解一下这些概念可以帮助您更好的理解和正确的使用 Nacos 产品。
【Nacos】 概念
Nacos 引入了一些基本的概念,系统性的了解一下这些概念可以帮助您更好的理解和正确的使用 Nacos 产品。
地域物理的数据中心,资源创建成功后不能更换。
可用区同一地域内,电力和网络互相独立的物理区域。同一可用区内,实例的网络延迟较低。
接入点地域的某个服务的入口域名。
命名空间用于进行租户粒度的配置隔离。不同的命名空间下,可以存在相同的 Group 或 Data ID 的配置。Namespace 的常用场景之一是不同 ...