【Nacos】 集群部署说明
【Nacos】 集群部署说明Metadatatitle: 【Nacos】 集群部署说明
date: 2023-01-04 15:26
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos/运维手册
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 集群部署说明
集群模式部署这个快速开始手册是帮忙您快速在你的电脑上,下载安装并使用 Nacos,部署生产使用的集群模式。
集群部署架构图因此开源的时候推荐用户把所有服务列表放到一个 vip 下面,然后挂到一个域名下面
http://ip1:port/openAPI 直连 ip 模式,机器挂则需要修改 ip 才可以使用。
http://SLB:port/openAPI 挂载 SLB 模式 (内网 SLB,不可暴露到公网,以免带来安全风险),直连 SLB 即可,下面挂 server 真实 ip,可读性不好。
http://n ...
【Nacos】 用户指南
【Nacos】 用户指南Metadatatitle: 【Nacos】 用户指南
date: 2023-01-04 15:21
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 用户指南 (SDK、 API指南、权限认证, 版本说明)
SDKundefined
API 指南undefined
权限认证undefined
版本说明undefined
【Nacos】 插件
【Nacos】 插件Metadatatitle: 【Nacos】 插件
date: 2023-01-04 15:15
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 插件 (多数据源、轨迹追踪、鉴权、配置加密、自定义环境变量)
多数据源undefined
轨迹追踪undefined
鉴权undefined
配置加密undefined
自定义环境变量undefined
Nacos
NacosMetadatatitle: Nacos
date: 2023-01-04 14:34
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/注册中心
- 细化主题/配置中心
- 细化主题/微服务
categories:
- Nacos
keywords:
- 注册中心
- 配置中心
- 微服务
description: Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以 “服务” 为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
基础un ...
【Eureka】 用户手册
【Eureka】 用户手册Metadatatitle: 【Eureka】 用户手册
date: 2023-01-04 14:30
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Eureka
categories:
- Eureka
keywords:
- Eureka
description: 【Eureka】 用户手册 包含 REST API 列表。
REST API 列表undefined
【Nacos】 基础
【Nacos】 基础Metadatatitle: 【Nacos】 基础
date: 2023-01-04 13:50
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 基础 包含 简介 概念 架构
Nacos 简介undefined
Nacos 概念undefined
Nacos 架构undefined
【Nacos】 部署方式
【Nacos】 部署方式Metadatatitle: 【Nacos】 部署方式
date: 2023-01-04 13:45
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 部署方式
【Nacos】 部署方式
Nacos 支持三种部署模式
Nacos 定义为一个 IDC 内部应用组件,并非面向公网环境的产品,建议在内部隔离网络环境中部署,强烈不建议部署在公共网络环境。
以下文档中提及的 VIP,网卡等所有网络相关概念均处于内部网络环境。
单机模式 - 用于测试和单机试用。
集群模式 - 用于生产环境,确保高可用。
多集群模式 - 用于多数据中心场景。
安装好 JDK,需要 1.8 及其以上版本
建议: 2 核 CPU / 4G 内存 及其以上
建议: 生产环境 3 个节点 及其以上
单机模式下运行 Na ...
【Nacos】 权限认证
【Nacos】 权限认证Metadatatitle: 【Nacos】 权限认证
date: 2023-01-03 22:20
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos/用户指南
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 权限认证
【Nacos】 权限认证注意
Nacos 是一个内部微服务组件,需要在可信的内部网络中运行,不可暴露在公网环境,防止带来安全风险。
Nacos 提供简单的鉴权实现,为防止业务错用的弱鉴权体系,不是防止恶意攻击的强鉴权体系。
如果运行在不可信的网络环境或者有强鉴权诉求,请参考官方简单实现做替换增强。
服务端如何开启鉴权非 Docker 环境按照官方文档配置启动, 默认是不需要登录的,这样会导致配置中心对外直接暴露。而启用鉴权之后,需要在使用用户名和密码登录之后,才能正常使用 nacos。
开启鉴权之前,applica ...
【Nacos】 API 指南
【Nacos】 API 指南Metadatatitle: 【Nacos】 API 指南
date: 2023-01-03 22:14
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos/用户指南
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 API 指南
文档规定API 统一返回体格式2.0 版本 Open API,所有接口请求的响应均为json类型的返回体,返回体具有相同的格式
{
"code": 0,
"message": "success",
"data": {}
}
返回体中各字段的含义如下表所示
名称
类型
描述
code
int
错误码,0代表执行成功,非0代表执行失败的某一种情况
message
String
错误码提示信息,执行成功为 “success”
data
任意类型
返回数据,执行失败时为详细出错信息 ...
【Nacos】 SDK
【Nacos】 SDKMetadatatitle: 【Nacos】 SDK
date: 2023-01-03 21:57
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Nacos/用户指南
categories:
- Nacos
keywords:
- Nacos
description: 【Nacos】 SDK
概述部分Maven 坐标
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>${version}</version>
</dependency>
注意:由于 Nacos Java SDK 在 2.0 版本后引入了 gRPC,为了避免用户业务引入的 gRPC 版 ...