diff --git a/blog/access control design.md b/blog/access control design.md deleted file mode 100644 index e872b67af1f..00000000000 --- a/blog/access control design.md +++ /dev/null @@ -1 +0,0 @@ -Placeholder. DO NOT DELETE. \ No newline at end of file diff --git a/i18n/en/docusaurus-plugin-content-blog/1.4.0-release.md b/i18n/en/docusaurus-plugin-content-blog/1.4.0-release.md index 83c061c737d..b6153d186c2 100644 --- a/i18n/en/docusaurus-plugin-content-blog/1.4.0-release.md +++ b/i18n/en/docusaurus-plugin-content-blog/1.4.0-release.md @@ -2,6 +2,7 @@ title: Nacos 1.4.0 + Go SDK 1.0.1 Release keywords: [1.4.0,Go 1.0.1] description: Nacos 1.4.0 + Go SDK 1.0.1 Release +date: 2020-11-02 --- # Nacos 1.4.0 + Go SDK 1.0.1 Release diff --git a/i18n/en/docusaurus-plugin-content-blog/2.0.1-release.md b/i18n/en/docusaurus-plugin-content-blog/2.0.1-release.md index 85732501135..09e37ccf661 100644 --- a/i18n/en/docusaurus-plugin-content-blog/2.0.1-release.md +++ b/i18n/en/docusaurus-plugin-content-blog/2.0.1-release.md @@ -2,6 +2,7 @@ title: Nacos 2.0.1 + 1.4.2 Release keywords: [2.0.1, 1.4.2] description: Nacos 2.0.1 + 1.4.2 Release +date: 2021-05-10 --- # Nacos 2.0.1 + 1.4.2 Release is officially released, with the supporting of the MCP-OVER-XDS protocol diff --git a/i18n/en/docusaurus-plugin-content-blog/2.0.3-release.md b/i18n/en/docusaurus-plugin-content-blog/2.0.3-release.md index 70bf110bcbd..cfddeb8204f 100644 --- a/i18n/en/docusaurus-plugin-content-blog/2.0.3-release.md +++ b/i18n/en/docusaurus-plugin-content-blog/2.0.3-release.md @@ -2,6 +2,7 @@ title: Nacos 2.0.3 Release, continue to improve stability. keywords: [2.0.1] description: Nacos 2.0.3 Release, continue to improve stability. +date: 2021-07-29 --- # Nacos 2.0.3版本发布,继续提升集群稳定性及升级稳定性 diff --git a/i18n/en/docusaurus-plugin-content-blog/2.1.0-release.md b/i18n/en/docusaurus-plugin-content-blog/2.1.0-release.md index 22d57b2dbdf..a97af80cb80 100644 --- a/i18n/en/docusaurus-plugin-content-blog/2.1.0-release.md +++ b/i18n/en/docusaurus-plugin-content-blog/2.1.0-release.md @@ -2,6 +2,7 @@ title: Nacos 2.1.0版本发布,支持鉴权及加解密插件 keywords: [2.1.0] description: Nacos 2.1.0版本发布,支持鉴权及加解密插件 +date: 2022-04-29 --- # Nacos 2.1.0版本发布,支持鉴权及加解密插件 ## 2.1.0 diff --git a/i18n/en/docusaurus-plugin-content-blog/5w1h-what.md b/i18n/en/docusaurus-plugin-content-blog/5w1h-what.md index 2984e081a34..58aaa7a30da 100644 --- a/i18n/en/docusaurus-plugin-content-blog/5w1h-what.md +++ b/i18n/en/docusaurus-plugin-content-blog/5w1h-what.md @@ -2,6 +2,7 @@ title: What problems does Nacos help us solve? —— Configuration Management keywords: [nacos] description: What problems can Nacos configuration management help us solve? +date: 2018-10-17 --- # What problems does Nacos help us solve? —— Configuration Management diff --git a/i18n/en/docusaurus-plugin-content-blog/5w1h-where.md b/i18n/en/docusaurus-plugin-content-blog/5w1h-where.md index 2938a0992cc..6ba3cf8894f 100644 --- a/i18n/en/docusaurus-plugin-content-blog/5w1h-where.md +++ b/i18n/en/docusaurus-plugin-content-blog/5w1h-where.md @@ -2,6 +2,7 @@ title: Nacos 有哪些典型的应用场景?—— 配置管理篇 keywords: [nacos] description: Nacos 配置管理有哪些典型的应用场景? +date: 2018-12-06 --- # Nacos 有哪些典型的应用场景?—— 配置管理篇 diff --git a/i18n/en/docusaurus-plugin-content-blog/access control design.md b/i18n/en/docusaurus-plugin-content-blog/access control design.md deleted file mode 100644 index cfdc8394266..00000000000 --- a/i18n/en/docusaurus-plugin-content-blog/access control design.md +++ /dev/null @@ -1,247 +0,0 @@ -# Nacos权限控制设计方案 - - -# 方案背景 -Nacos自开源以来,权限控制一直需求比较强烈,这也反应了用户需求将Nacos部署到生产环境的需求。Nacos 1.2.0版本将会支持服务发现和配置管理的权限控制,保障用户安全上生产。本文主要介绍Nacos权限控制的设计方案,当然这个方案在1.2.0发布前可能会有少许调整,同时也欢迎广大用户对该方案提出自己的建议。 - - -## 什么是权限控制? -在分布式服务调用时,需要对未知的或者不受信任的请求来源的请求进行识别和拒绝。权限控制一般分为两个阶段:身份识别(Authentication)和权限识别(Authorization)。身份认证主要确定访问者的身份,权限识别则判断这个访问者是否有对应资源的权限。
-
在Nacos的场景中,配置管理的权限控制指的是设置某个配置能否被某个用户读写,这个比较好理解,没有权限的用户旧无法读取或者写入对应的配置。服务发现的权限控制指的是用户是否有权限进行某个服务的注册或者订阅,这里需要注意的是服务发现的权限控制只能够控制用户是否可以从Nacos获取到服务的地址或者在Nacos上修改服务的地址。但是如果已经获取到了服务的地址,Nacos无法在服务真正调用时进行权限控制,这个时候的权限控制需要由服务框架来完成。 - -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576216016307-2da56934-917f-46ec-b3eb-a221bc91a9e0.png#align=left&display=inline&height=240&name=image.png&originHeight=480&originWidth=1904&size=271408&status=done&style=none&width=952) - - - - - -## 常见实现方式 - -### 认证(Authentication) - -- 用户名+密码 -- Cookie(只适用于浏览器) -- Session -- Token(JWT,Oauth,LDAP,SAML,OpenID) -- AK/SK - -### 鉴权(Authorization) - -- ACL: 规定**资源**可以被哪些**主体**进行哪些操作; -- DAC: 规定**资源**可以被哪些**主体**进行哪些操作 同时,**主体**可以将**资源**的权限,授予其他**主体**; -- MAC:a. 规定**资源**可以被哪些类别的**主体**进行哪些**操作** b. 规定**主体**可以对哪些等级的**资源**进行哪些**操作** 当一个**操作**,同时满足a与b时,允许**操作**; -- RBAC: a. 规定**角色**可以对哪些**资源**进行哪些**操作** b. 规定**主体**拥有哪些**角色**当一个操作,同时满足a与b时,允许**操作**; -- ABAC: 规定哪些**属性**的**主体**可以对哪些**属性**的**资源**在哪些**属性**的情况下进行哪些**操作**。 - -## - -## 常见注册中心和配置中心的实现方式 - -### Zookeeper -Zookeeper主要使用的是ACL的方式,直接将资源授权给对应的实体。一条授权记录主要由以下部分组成: - -- : 设置权限的路径 -- : ACL鉴权类型,分为world,ip,auth,digest -- : ACL鉴权内容,与鉴权类型关联 -- : CREATE,DELETE,READ,WRITE,ADMIN - -操作示例: -```xml -$ setAcl :: -$ setAcl /xxx/yyy world:anyone:cdrwa -$ setAcl /xxx/yyy ip:1.1.1.1:cdrwa -$ addauth digest root:pa55wd setAcl /xxx/yyy auth:root:cdrwa -``` - - -### Consul -Consul的鉴权也是偏向于ACL机制,主要分为三个部分: - -- Rule:定义对某个资源的权限 -- Policy:将一系列Rule组合成一个Policy -- Token:为某个Token分配一个或多个Policy,API带上Token进行鉴权 - -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576218881317-bb025c9f-f6ad-4df1-9f7f-f116e8d95671.png#align=left&display=inline&height=240&name=image.png&originHeight=273&originWidth=848&size=49225&status=done&style=none&width=746) - - -### Eureka -Eureka使用的鉴权是基于Spring Security实现的,支持用户名和密码的访问控制,一个简单的例子如下:
- -```yaml -spring: - security: - # 开启认证,Spring Cloud2.0后添加jar会自动集成并开启 - # -basic.enabled: true - # 用户名密码 - user: - name: test - password: test -``` - - -### Apollo -基于RBAC的权限控制,可以在命名空间级别进行资源的授权:
![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576218970350-01402621-0a13-4102-a590-20c6cefe4918.png#align=left&display=inline&height=118&name=image.png&originHeight=101&originWidth=640&size=21453&status=done&style=none&width=746) - - -# 方案详情 -Nacos的权限控制,目标是能够满足用户基本的鉴权需求,同时能够保持扩展性,可以支持去对接用户自带的用户管理系统或者鉴权系统,包括后面和K8S生态以及Service Mesh生态能够无缝的融合。基于这样的考虑,目前Nacos权限控制的设计是自带一个基本的实现,然后可以支持用户扩展。具体的设计如下。 - -## 模块设计 -整体的模块设计是尽量将鉴权的逻辑抽象出来,不在服务发现模块或者配置管理模块添加相关的逻辑。通过配置文件可以选择当前使用的鉴权系统。Nacos自带的认证系统使用JWT Token,自带的鉴权系统使用的是RBAC。 - -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576219027093-45345003-c583-46ec-a161-01b5f4b3ff47.png#align=left&display=inline&height=450&name=image.png&originHeight=900&originWidth=1744&size=699757&status=done&style=none&width=872) - - -## 认证算法 -对于用户来说,不管是在控制台还是在客户端,都是上传用户名和密码来获取一个token,然后后续的每一次到Nacos的请求都会带上这个token来表明身份。这个token会有一个失效时间,对于控制台来说,只需要直接提示用户重新登录即可,对于客户端则需要有一个定期到Nacos刷新token的逻辑。 - -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576219050917-51013ce2-49f3-4a86-b5f9-bd07fc88f8e8.png#align=left&display=inline&height=368&name=image.png&originHeight=736&originWidth=1718&size=575605&status=done&style=none&width=859) - - -## 鉴权算法 -Nacos自带的鉴权系统使用的是RBAC模型,可以在网上查询相关的资料。 - -### 数据模型 -鉴权的数据模型也是基于标准的RBAC来设计的,分为用户、角色和权限三部分。用户就是由用户名和密码组成的用户信息,角色则是一个逻辑上的用户组,Nacos启动时会自带一个全局管理员的角色,只有这个全局管理员的角色可以进行添加用户、添加角色、添加授权等操作,保证安全性。而权限则是由资源+动作来组成。 - -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576736418792-936a9d1a-5095-47fc-9f87-230abed38384.png#align=left&display=inline&height=451&name=image.png&originHeight=902&originWidth=1834&size=438246&status=done&style=none&width=917) - - -### 接口设计 -以下接口涉及到登录和鉴权的所有逻辑,这些接口除了登录接口,其他接口都只能由全局管理员来调用。 - -#### 用户管理 - -- 创建用户:POST -/nacos/v1/auth/users?username=xx&password=yy -- 删除用户:DELETE /nacos/v1/auth/users?username=xx&password=yy -- 更新用户:PUT /nacos/v1/auth/users?username=xx&oldPassword=yy&newPassword=zz -- 登录:POST -/nacos/v1/auth/users/login?username=xxx&password=yyy - - - - -#### 角色管理 - -- 创建角色/绑定用户到角色:POST /nacos/v1/auth/roles?role=xx&username=yy -- 删除某个用户的角色:DELETE /nacos/v1/auth/roles?role=xx&username=yy -- 获取用户的所有角色:GET /nacos/v1/auth/roles?username=xxx - - - - -#### 权限管理 - -- 给角色添加权限:POST /nacos/v1/auth/permissions?role=xxx&resource=yyy&action=zzz -- 从角色删除权限:DELETE /nacos/v1/auth/permissions?role=xxx&resource=yyy&action=zzz -- 获取某个角色的权限:GET /nacos/v1/auth/permissions?role=xxx - - -## 页面交互 -目前的设计方案可以支持最小到dataId级别的鉴权,但是粒度越细在页面的展示就会越复杂,需要每个资源都去检查是否有权限然后再决定是否展示,对于数据量比较大的情况,会非常影响服务端的性能。不过可以肯定的是一定会支持命名空间级别的读写授权,用户可以在页面配置将某个命名空间的读写权限授权给某一个角色,然后再将这个角色授权给某个用户。至于更细粒度的授权,可能考虑不支持或者在1.2.0之后的版本支持。 - -### 用户管理 -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576225555266-ed32865d-95fb-4719-8d81-b25b55fbe711.png#align=left&display=inline&height=246&name=image.png&originHeight=370&originWidth=1120&size=137189&status=done&style=none&width=746) - -### 角色管理 - -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576225984713-8134d131-a3b5-4000-8093-d8a793c8b461.png#align=left&display=inline&height=255&name=image.png&originHeight=378&originWidth=1106&size=134468&status=done&style=none&width=746) - - -### 权限管理 - -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576226004009-ca20d92d-889d-4926-a0d7-f613013d0f59.png#align=left&display=inline&height=249&name=image.png&originHeight=412&originWidth=1232&size=164158&status=done&style=none&width=746) - - -## 关键逻辑 - -1. 每个模块继承ResourceParser来实现各自模块的资源名解析器: - -```java -public interface ResourceParser { - // 输入为请求信息,输出为一个资源名: - String parseResource(Object request); -} -``` - -2. 在每个需要鉴权的方法上添加一个注解,来指定这个方法对应的资源名,动作及资源解析器: -```java -@Secured(resource=“service1”,action=“read”, parser=NamingParser.class) -public void registerInstance() {…} -``` - -这个注解的介绍如下: -```java -@Retention(RetentionPolicy.RUNTIME) -public @interface Secured { - // 动作类型,默认为读类型,全部类型有CREAT|DELETE|READ|WRITE|ADMIN - ActionTypes action() default ActionTypes.READ; - // 资源名,可以显示指定资源名,如不指定,将由资源解析器解析出资源名 - String resource() default ""; - // 资源解析器,解析资源名,优先级比name()低 - Class parser() default DefaultResourceParser.class; -} -``` - -3. 在一个filter里进行登录和鉴权的逻辑,通过获取注解上的信息来拿到资源和动作,从request里获取到用户信息,然后进行鉴权。 -```java -// 判断是否需要鉴权: -if (method.isAnnotationPresent(Secured.class) && authConfigs.isAuthEnabled()) { - Secured secured = method.getAnnotation(Secured.class); - // 获取注解里配置的动作类型和资源名: - String action = secured.action().toString(); - String resource = secured.resource(); - // 若资源名为空,进行资源解析: - if (StringUtils.isBlank(resource)) { - ResourceParser parser = secured.parser().newInstance(); - resource = parser.parseResource(req); - } - if (StringUtils.isBlank(resource)) { - // 没有找到资源,则直接返回: - throw new AccessException("resource name invalid!"); - } - // 先调用login进行认证,再调用auth进行鉴权: - authManager.auth(new Permission(resource, action), authManager.login(req)); -} -``` - -3. 鉴权接口抽象如下: -```java -public interface AuthManager { - - /** - * 根据请求进行用户认证,可以由用户进行扩展 - */ - User login(Object request) throws AccessException; - - /** - * 根据用户信息和请求的权限,进行授权,也可以由用户进行扩展 - */ - void auth(Permission permission, User user) throws AccessException; -} -``` - -4. Nacos自带的鉴权实现逻辑介绍如下: -```java -public class NacosAuthManager implements AuthManager { - -public User login(Object request) throws AccessException { - // 从请求中获取用户信息,可以传入token,也可以传入用户名密码。 - // 1.传入用户名密码时,验证用户名密码,生成新的token放到User里; - // 2.传入token时,验证token是否有效; -} - -public void auth(Permission permission, User user) throws AccessException { - // 1.从用户信息中拿到角色信息 - // 2.从角色信息中获取权限列表 - // 3.匹配请求的权限是否在权限列表里 -} -``` - - -# 参考资料 -【1】[https://zhuanlan.zhihu.com/p/70548562](https://zhuanlan.zhihu.com/p/70548562)
【2】[https://learn.hashicorp.com/consul/security-networking/production-acls](https://learn.hashicorp.com/consul/security-networking/production-acls)
【3】[https://zookeeper.apache.org/doc/r3.1.2/zookeeperProgrammers.html#sc_ZooKeeperAccessControl](https://zookeeper.apache.org/doc/r3.1.2/zookeeperProgrammers.html#sc_ZooKeeperAccessControl) - - diff --git a/i18n/en/docusaurus-plugin-content-blog/address-server.md b/i18n/en/docusaurus-plugin-content-blog/address-server.md index 385d5cf80a6..06ac235f656 100644 --- a/i18n/en/docusaurus-plugin-content-blog/address-server.md +++ b/i18n/en/docusaurus-plugin-content-blog/address-server.md @@ -1,3 +1,10 @@ +--- +title: 阿里巴巴基于 Nacos 实现环境隔离的实践 +keywords: [alibaba,nacos] +description: 说到环境隔离,首先应该搞清楚什么环境。 环境这个词目前还没有一个比较统一的定义,有些公司叫环境,在阿里云上叫region,在kubernetes架构中叫namespace等等。 +date: 2019-06-05 +--- + # Nacos环境隔离 diff --git a/i18n/en/docusaurus-plugin-content-blog/alibaba-configserver.md b/i18n/en/docusaurus-plugin-content-blog/alibaba-configserver.md index 6fe258d2b90..c7102abb316 100644 --- a/i18n/en/docusaurus-plugin-content-blog/alibaba-configserver.md +++ b/i18n/en/docusaurus-plugin-content-blog/alibaba-configserver.md @@ -2,6 +2,7 @@ title: 阿里巴巴服务注册中心产品ConfigServer 10年技术发展回顾 keywords: [nacos,configserver,alibaba] description: 阿里巴巴服务注册中心产品ConfigServer 10年技术发展回顾 +date: 2018-05-20 --- # 《阿里巴巴服务注册中心产品ConfigServer 10年技术发展回顾》 diff --git a/i18n/en/docusaurus-plugin-content-blog/apisix.md b/i18n/en/docusaurus-plugin-content-blog/apisix.md index 581809582c2..6ec6cdf0dd1 100644 --- a/i18n/en/docusaurus-plugin-content-blog/apisix.md +++ b/i18n/en/docusaurus-plugin-content-blog/apisix.md @@ -2,6 +2,7 @@ title: Apache APISIX Realizes Service Discovery Based on Nacos keywords: [Apache APISIX] description: This article introduces the basic concepts of Apache APISIX and Nacos and Service Registry, and shows you the specific operation of Apache APISIX to realize service discovery based on Nacos. +date: 2022-02-22 --- # Background information diff --git a/i18n/en/docusaurus-plugin-content-blog/chengdu-dubbo.md b/i18n/en/docusaurus-plugin-content-blog/chengdu-dubbo.md index f38dad1f9e9..1ff1b88b5c8 100644 --- a/i18n/en/docusaurus-plugin-content-blog/chengdu-dubbo.md +++ b/i18n/en/docusaurus-plugin-content-blog/chengdu-dubbo.md @@ -2,6 +2,7 @@ title: Nacos 计划发布v0.2版本,进一步融合Dubbo和SpringCloud生态 keywords: [nacos,nacos0.2,alibaba,邢学超,Aliware Open Source,spring cloud] description: Nacos 计划发布v0.2版本,进一步融合Dubbo和SpringCloud生态 +date: 2018-09-21 --- # Nacos 计划发布v0.2版本,进一步融合Dubbo和SpringCloud生态 diff --git a/i18n/en/docusaurus-plugin-content-blog/cmdb.md b/i18n/en/docusaurus-plugin-content-blog/cmdb.md index 57d02a1b553..cfad36d5725 100644 --- a/i18n/en/docusaurus-plugin-content-blog/cmdb.md +++ b/i18n/en/docusaurus-plugin-content-blog/cmdb.md @@ -1,3 +1,10 @@ +--- +title: Nacos打通CMDB实现就近访问 +keywords: [nacos,CMDB] +description: 在服务进行多机房或者多地域部署时,跨地域的服务访问往往延迟较高,一个城市内的机房间的典型网络延迟在1ms左右,而跨城市的网络延迟,例如上海到北京大概为30ms。 +date: 2019-06-06 +--- + # Nacos打通CMDB实现就近访问 CMDB在企业中,一般用于存放与机器设备、应用、服务等相关的元数据。一般当企业的机器及应用达到一定规模后就需要这样一个系统来存储和管理它们的元数据。有一些广泛使用的属性例如机器的IP、主机名、机房、应用、region等,这些数据一般会在机器部署时录入到CMDB,运维或者监控平台会使用这些数据进行展示或者相关的运维操作。 diff --git a/i18n/en/docusaurus-plugin-content-blog/cncf.md b/i18n/en/docusaurus-plugin-content-blog/cncf.md index 96b9a8b665e..7ceaca8eb43 100644 --- a/i18n/en/docusaurus-plugin-content-blog/cncf.md +++ b/i18n/en/docusaurus-plugin-content-blog/cncf.md @@ -2,6 +2,7 @@ title: Nacos 进入CNCF landscape keywords: [nacos,cncf,alibaba,landscape] description: Nacos 进入CNCF landscape +date: 2018-10-28 --- # Nacos 进入CNCF landscape diff --git a/i18n/en/docusaurus-plugin-content-blog/consul-k8s.md b/i18n/en/docusaurus-plugin-content-blog/consul-k8s.md index 3e311e4cdee..46330bb6f32 100644 --- a/i18n/en/docusaurus-plugin-content-blog/consul-k8s.md +++ b/i18n/en/docusaurus-plugin-content-blog/consul-k8s.md @@ -1,3 +1,10 @@ +--- +title: Consul与kubernetes整合公告[翻译] +keywords: [Consul,kubernetes] +description: Consul与kubernetes整合公告[翻译] +date: 2018-09-02 +--- + # Consul与kubernetes整合公告[翻译] ## 导读 > Consul是目前业界比较火的服务发现与配置产品,它率先将服务发现和配置管理等分布式服务当中使用到的基础服务进行整合,对外提供分布式及高可用的服务。Consul目前有开源版本和商业化版本同时演进,这也是国内可以借鉴的一种开源策略。同时,Consul对于新技术趋势的跟进和整合,也是值得我们学习和参考的。 diff --git a/i18n/en/docusaurus-plugin-content-blog/csharp-0.5.0.md b/i18n/en/docusaurus-plugin-content-blog/csharp-0.5.0.md index 23e3f8cec76..d2381c83fb7 100644 --- a/i18n/en/docusaurus-plugin-content-blog/csharp-0.5.0.md +++ b/i18n/en/docusaurus-plugin-content-blog/csharp-0.5.0.md @@ -2,6 +2,7 @@ title: v0.5.0 of Nacos-sdk-csharp was released! Capabilities aligned with Java SDK! keywords: [csharp, sdk] description: v0.5.0 of Nacos-sdk-csharp was released! Capabilities aligned with Java SDK! +date: 2020-09-03 --- # v0.5.0 of Nacos-sdk-csharp was released! diff --git a/i18n/en/docusaurus-plugin-content-blog/discovery-console.md b/i18n/en/docusaurus-plugin-content-blog/discovery-console.md index 78deb66c615..3fda576870a 100644 --- a/i18n/en/docusaurus-plugin-content-blog/discovery-console.md +++ b/i18n/en/docusaurus-plugin-content-blog/discovery-console.md @@ -2,6 +2,7 @@ title: Nacos服务发现控制台预览 keywords: [nacos] description: Nacos服务发现控制台预览 +date: 2018-10-02 --- # Nacos服务发现控制台预览 diff --git a/i18n/en/docusaurus-plugin-content-blog/dns-sd.md b/i18n/en/docusaurus-plugin-content-blog/dns-sd.md index 20bf5e878ac..54a0a14d474 100644 --- a/i18n/en/docusaurus-plugin-content-blog/dns-sd.md +++ b/i18n/en/docusaurus-plugin-content-blog/dns-sd.md @@ -1,3 +1,10 @@ +--- +title: 微服务架构中基于DNS的服务注册与发现 +keywords: [微服务,DNS] +description: 微服务架构中基于DNS的服务注册与发现 +date: 2018-06-02 +--- + # 微服务架构中基于DNS的服务注册与发现 当前,微服务架构已经成为企业尤其是互联网企业技术选型的一个重要参考。微服务架构中涉及到很多模块,本文将重点介绍微服务架构的服务注册与发现以及如何基于DNS做服务发现。最后,简单介绍下阿里巴巴内部是如何基于DNS做服务发现的。 diff --git a/i18n/en/docusaurus-plugin-content-blog/dynamic-route-zuul-nacos.md b/i18n/en/docusaurus-plugin-content-blog/dynamic-route-zuul-nacos.md index 48a8efd2939..a8af999316d 100644 --- a/i18n/en/docusaurus-plugin-content-blog/dynamic-route-zuul-nacos.md +++ b/i18n/en/docusaurus-plugin-content-blog/dynamic-route-zuul-nacos.md @@ -1,3 +1,11 @@ +--- +title: 使用Nacos实现Spring Cloud Zuul的动态路由 +keywords: [nacos] +description: 使用Nacos实现Spring Cloud Zuul的动态路由 +date: 2018-11-29 +--- + +# 使用Nacos实现Spring Cloud Zuul的动态路由 >authors:叶志远 ### 一.前言 diff --git a/i18n/en/docusaurus-plugin-content-blog/eureka2.md b/i18n/en/docusaurus-plugin-content-blog/eureka2.md index 8a71ad50139..96a3b36cf51 100644 --- a/i18n/en/docusaurus-plugin-content-blog/eureka2.md +++ b/i18n/en/docusaurus-plugin-content-blog/eureka2.md @@ -1,3 +1,9 @@ +--- +title: Eureka 2.0 开源工作宣告停止?别担心,ANS 即将 C位强势出道! +keywords: [Eureka 2.0] +description: Eureka 2.0 开源工作宣告停止?别担心,ANS 即将 C位强势出道! +--- + 近日,Netflix 公司在 github 上公告 Eureka 2.0 开源工作停止,继续使用风险自负。这一消息在spring cloud 开发者中引起了一些担心和忧虑。 同时在阿里巴巴正式宣布其开源计划, 将通过 Nacos 项目将阿里巴巴在建设共享服务体系中使用的服务发现、配置及服务管理平台贡献给开源社区,通过打造 Dubbo + Nacos 的经典组合进一步释放 Dubbo 在云原生及 Service Mesh 时代中,在大规模微服务治理、流量治理、服务集成与服务共享等服务平台能力建设上的威力,同时 Nacos 会非常关注对主流开源社区,如 Spring Cloud 和 Kubernetes 云原生体系的无缝对接与支持。 diff --git a/i18n/en/docusaurus-plugin-content-blog/feeling-of-ASoC-2019.md b/i18n/en/docusaurus-plugin-content-blog/feeling-of-ASoC-2019.md index b857c300c1a..3529b4ae226 100644 --- a/i18n/en/docusaurus-plugin-content-blog/feeling-of-ASoC-2019.md +++ b/i18n/en/docusaurus-plugin-content-blog/feeling-of-ASoC-2019.md @@ -2,6 +2,7 @@ title: 参与开源,Offer拿到手软 -- 来自一名2019阿里巴巴编程之夏同学的亲述 keywords: [开源,ASoC] description: 来自一名2019阿里巴巴编程之夏同学的亲述 +date: 2020-07-14 --- # 参与开源,Offer拿到手软 diff --git a/i18n/en/docusaurus-plugin-content-blog/huya-nacos.md b/i18n/en/docusaurus-plugin-content-blog/huya-nacos.md index 68a99cc92ae..cc95c4609e9 100644 --- a/i18n/en/docusaurus-plugin-content-blog/huya-nacos.md +++ b/i18n/en/docusaurus-plugin-content-blog/huya-nacos.md @@ -1,3 +1,10 @@ +--- +title: 虎牙直播共建Nacos生态 +keywords: [虎牙直播,nacos] +description: 虎牙直播共建Nacos生态 +date: 2019-01-10 +--- + # 虎牙直播共建Nacos生态 ![huya](https://img.alicdn.com/tfs/TB1i4ugBjDpK1RjSZFrXXa78VXa-1522-584.png) ## 虎牙直播平台(https://www.huya.com/) diff --git a/i18n/en/docusaurus-plugin-content-blog/huya-practice.md b/i18n/en/docusaurus-plugin-content-blog/huya-practice.md index 52df6d20f3f..6dd6b09d30c 100644 --- a/i18n/en/docusaurus-plugin-content-blog/huya-practice.md +++ b/i18n/en/docusaurus-plugin-content-blog/huya-practice.md @@ -1,3 +1,10 @@ +--- +title: 虎牙直播在微服务改造方面的实践和总结 +keywords: [nacos,虎牙直播] +description: 虎牙直播在微服务改造方面的实践和总结 +date: 2019-02-10 +--- + # 虎牙直播在微服务改造方面的实践和总结 ![_2019_02_14_5_33_45](https://img.alicdn.com/tfs/TB1i4ugBjDpK1RjSZFrXXa78VXa-1522-584.png) diff --git a/i18n/en/docusaurus-plugin-content-blog/iscas2021.md b/i18n/en/docusaurus-plugin-content-blog/iscas2021.md index ab50f286837..d84fd4d64da 100644 --- a/i18n/en/docusaurus-plugin-content-blog/iscas2021.md +++ b/i18n/en/docusaurus-plugin-content-blog/iscas2021.md @@ -2,6 +2,7 @@ title: Nacos ISCAS 2021 start to apply keywords: [ISCAS2021] description: Nacos ISCAS 2021 start to apply +date: 2021-05-25 --- # Nacos 开源之夏2021活动 报名正式开启 diff --git a/i18n/en/docusaurus-plugin-content-blog/iscas2022.md b/i18n/en/docusaurus-plugin-content-blog/iscas2022.md index 9a28f534da8..f1113cc9ffe 100644 Binary files a/i18n/en/docusaurus-plugin-content-blog/iscas2022.md and b/i18n/en/docusaurus-plugin-content-blog/iscas2022.md differ diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos 1.1.0.md b/i18n/en/docusaurus-plugin-content-blog/nacos 1.1.0.md index 494dad735c6..20ccb37b840 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos 1.1.0.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos 1.1.0.md @@ -1,3 +1,10 @@ +--- +title: Nacos 1.1.0发布,支持灰度配置和地址服务器模块 +keywords: [Nacos 1.1.0,nacos] +description: Nacos 是阿里巴巴开源的配置中心和服务发现产品,开源距今已经超过一年的时间。本次1.1.0的发布,带来了许多重量级的特性更新,包括灰度配置等社区呼声很高的特性。 +date: 2019-07-10 +--- + # Nacos 1.1.0发布,支持灰度配置和地址服务器模式 Nacos 是阿里巴巴开源的配置中心和服务发现产品,开源距今已经超过一年的时间。本次1.1.0的发布,带来了许多重量级的特性更新,包括灰度配置等社区呼声很高的特性,下面会介绍1.1.0版本发布的新特性和每个特性的使用方式。 diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos 1.1.4.md b/i18n/en/docusaurus-plugin-content-blog/nacos 1.1.4.md index af66e707eb7..e5546972e75 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos 1.1.4.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos 1.1.4.md @@ -1,3 +1,10 @@ +--- +title: Nacos 1.1.4发布,业界率先支持Istio MCP协议 +keywords: [Nacos 1.1.4,nacos] +description: Nacos是阿里巴巴开源的服务发现与配置管理项目,本次发布的1.1.4版本,主要带来的是与Istio的对接功能,使用的是Istio最新的MCP协议。 +date: 2019-10-24 +--- + # Nacos 1.1.4发布,业界率先支持Istio MCP协议 Nacos是阿里巴巴开源的服务发现与配置管理项目,本次发布的1.1.4版本,主要带来的是与Istio的对接功能,使用的是Istio最新的MCP协议。本文将介绍包括这个功能在内的新版本发布的功能。 diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos 1.2.0 guide.md b/i18n/en/docusaurus-plugin-content-blog/nacos 1.2.0 guide.md index 935f19f9e05..3ac78a0613a 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos 1.2.0 guide.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos 1.2.0 guide.md @@ -1,3 +1,10 @@ +--- +title: Nacos 1.2.0权限控制介绍和使用 +keywords: [Nacos 1.2.0,nacos] +description: Nacos是阿里巴巴开源的服务发现与配置管理项目,本次发布的1.2.0版本,主要带来的是权限控制。 +date: 2020-03-10 +--- + # Nacos 1.2.0 权限控制介绍和使用 diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos-1.3.0-design.md b/i18n/en/docusaurus-plugin-content-blog/nacos-1.3.0-design.md index 6db47a3a980..ca6a5eefc9f 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos-1.3.0-design.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos-1.3.0-design.md @@ -2,6 +2,7 @@ title: Nacos 1.3.0 new kernel construction process keywords: [nacos1.3.0,kernel] description: Nacos 1.3.0 new kernel construction process +date: 2020-02-12 --- # Nacos 1.3.0 Documentation of features and functionality diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos-2nd-anniversary.md b/i18n/en/docusaurus-plugin-content-blog/nacos-2nd-anniversary.md index 5877ed74ce8..e37a6fba18d 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos-2nd-anniversary.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos-2nd-anniversary.md @@ -2,6 +2,7 @@ title: Nacos 两周年献礼,Nacos 1.3.2 + Go SDK 1.0.0发布 keywords: [开源,1.3.2,Go 1.0.0] description: Nacos 两周年献礼,Nacos 1.3.2 + Go SDK 1.0.0发布 +date: 2020-08-05 --- # Nacos 两周年献礼,Nacos 1.3.2 + Go SDK 1.0.0发布 diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos-confd.md b/i18n/en/docusaurus-plugin-content-blog/nacos-confd.md index e7cd7b7c3aa..cc8a56037b4 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos-confd.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos-confd.md @@ -1,3 +1,10 @@ +--- +title: Nacos整合Confd,支持nginx配置管理 +keywords: [Nacos,Confd] +description: 为什么要支持confd,老的应用配置管理模式是启动时读取配置文件,然后重新读取配置文件需要应用重启。一般的配置管理系统都是代码侵入性的 +date: 2019-09-06 +--- + 为什么要支持confd,老的应用配置管理模式是启动时读取配置文件,然后重新读取配置文件需要应用重启。一般的配置管理系统都是代码侵入性的,应用接入配置管理系统都需要使用对应的SDK来查询和监听数据的变更。对于一些已经成熟的系统来说,接入SDK来实现动态配置管理是很难实现的,Nacos通过引入配置管理工具confd可以实现系统的配置变更做到无代码侵入性。 confd是一个轻量级的配置管理工具,可以通过查询后端存储系统来实现第三方系统的动态配置管理,如Nginx、Tomcat、HAproxy、Docker配置等。confd目前支持的后端有etcd、ZooKeeper等,Nacos diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos-is-coming.md b/i18n/en/docusaurus-plugin-content-blog/nacos-is-coming.md index 8f7b2948c48..52011c33b87 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos-is-coming.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos-is-coming.md @@ -2,6 +2,7 @@ title: 支持Dubbo生态发展,阿里巴巴启动新的开源项目 Nacos keywords: [nacos,alibaba,dubbo] description: 支持Dubbo生态发展,阿里巴巴启动新的开源项目 Nacos +date: 2018-06-01 --- # 支持Dubbo生态发展,阿里巴巴启动新的开源项目 Nacos diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos-roadmap.md b/i18n/en/docusaurus-plugin-content-blog/nacos-roadmap.md index 84406b57dc0..3f63576f681 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos-roadmap.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos-roadmap.md @@ -1,3 +1,10 @@ +--- +title: Nacos GA后的整体规划 +keywords: [nacos,GA] +description: 根据Nacos既定的演进方向,以及在与社区进行充分的[讨论](https://github.com/alibaba/nacos/issues/1433)后,Nacos接下来的版本计划也浮出水面。 +date: 2019-07-08 +--- + # Nacos Roadmap:Nacos GA后会有哪些大动作? diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos-security-problem-note.md b/i18n/en/docusaurus-plugin-content-blog/nacos-security-problem-note.md index 5c0f53a8635..80c6f0096ed 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos-security-problem-note.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos-security-problem-note.md @@ -2,6 +2,7 @@ title: 关于Nacos身份验证漏洞修复建议 keywords: [身份验证, 漏洞] description: 关于Nacos身份验证漏洞修复建议及部署说明 +date: 2021-01-15 --- # 关于Nacos身份验证漏洞修复建议 diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos.md b/i18n/en/docusaurus-plugin-content-blog/nacos.md index 9b4a41c73f7..13ab264094d 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos.md @@ -2,6 +2,7 @@ title: Nacos 0.1.0 版本Review 活动设计 keywords: [nacos 0.1.0] description: Nacos 0.1.0 版本Review 活动设计 +date: 2018-11-15 --- # Nacos 0.1.0 版本Review 活动设计 diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos0.5.md b/i18n/en/docusaurus-plugin-content-blog/nacos0.5.md index 45e4ba68f26..9ccbf0d1fa1 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos0.5.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos0.5.md @@ -2,6 +2,7 @@ title: Nacos0.5发布,支持DNS-based Service Discovery,JAVA 11 keywords: [nacos0.5,DNS-based Service Discovery,JAVA 11] description: Nacos0.5发布,支持DNS-based Service Discovery,JAVA 11 +date: 2018-11-25 --- # Nacos 0.5版本发布,支持DNS-SD、JAVA 11 diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos0.6.md b/i18n/en/docusaurus-plugin-content-blog/nacos0.6.md index 35b7b1a6edc..2c8aa55956a 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos0.6.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos0.6.md @@ -2,6 +2,7 @@ title: Nacos 0.6版本发布,支持Dubbo生态并且支持Docker部署 keywords: [nacos0.6,dubbo,docker] description: Nacos 0.6版本发布,支持Dubbo生态并且支持Docker部署 +date: 2018-11-29 --- # Nacos Released version 0.6, supports Dubbo and Docker diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos0.8.md b/i18n/en/docusaurus-plugin-content-blog/nacos0.8.md index 2e97b3867e3..d2e4f0b3835 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos0.8.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos0.8.md @@ -2,6 +2,7 @@ title: Nacos 0.8.0版本进行发布 keywords: [nacos0.8,nacos0.8.0,nacos 发布] description: Nacos 0.8.0版本进行发布 +date: 2019-01-20 --- # Dubbo Nacos 发布 v0.8.0 PRE-GA版本,安全稳定上生产 diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos0.9-intro.md b/i18n/en/docusaurus-plugin-content-blog/nacos0.9-intro.md index e9c0ff177eb..a38f99473fd 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos0.9-intro.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos0.9-intro.md @@ -2,6 +2,7 @@ title: Nacos 0.9.0版本进行发布 keywords: [nacos0.9,nacos0.9.0,nacos 发布] description: Nacos 0.9.0版本进行发布 +date: 2019-02-28 --- # Nacos 0.9.0版本发布啦 diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos0.9.0.md b/i18n/en/docusaurus-plugin-content-blog/nacos0.9.0.md index 3697722fbc5..88b3ee803f6 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos0.9.0.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos0.9.0.md @@ -2,6 +2,7 @@ title: Nacos 0.9.0版本进行发布 keywords: [nacos0.9,nacos0.9.0,nacos] description: Nacos 0.9.0版本进行发布 +date: 2019-03-07 --- # Nacos 0.9.0 发布,稳定的快速迭代 天下武功,唯快不破,Nacos一直秉承着稳定性和快速迭代,Nacos 0.9.0版本于上周正式发布release,功能围绕着,Nacos-Sync的稳定性、Server功能拆分部署、Nacos python语言体系的支持,并且在此基础之上,Nacos首次发布核心团队人员,并在持续招募中。 diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos1.0.0.md b/i18n/en/docusaurus-plugin-content-blog/nacos1.0.0.md index bbadd54a297..d62f3acb01c 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos1.0.0.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos1.0.0.md @@ -1,3 +1,10 @@ +--- +title: Nacos 1.0.0 发布,正式大规模生产可用 +keywords: [nacos1.0,nacos1.0.0,nacos] +description: Nacos 1.0.0是正式GA的版本,在架构、功能和API设计上进行了全方位的重构和升级,在经过3个RC版本的社区体验之后正式发布,1.0.0版本标志着Nacos已经可以大规模在生产环境使用。 +date: 2019-04-10 +--- + # Nacos 发布 1.0.0 版本,可大规模投入到生产环境中 经过 3 个 RC 版本的社区体验之后,Nacos 正式发布 1.0.0 GA 版本,在架构、功能和 API 设计上进行了全方位的重构和升级。 diff --git a/i18n/en/docusaurus-plugin-content-blog/nacos3.0-is-coming.md b/i18n/en/docusaurus-plugin-content-blog/nacos3.0-is-coming.md index 936d4c4b1c4..e80f72d3d68 100644 --- a/i18n/en/docusaurus-plugin-content-blog/nacos3.0-is-coming.md +++ b/i18n/en/docusaurus-plugin-content-blog/nacos3.0-is-coming.md @@ -2,6 +2,7 @@ title: 我们总结了3大使用建议,并首次公开 Nacos3.0 规划图 | Nacos 开源4周年 keywords: [nacos3.0,nacos最佳实践] description: 我们总结了3大使用建议,并首次公开 Nacos3.0 规划图 | Nacos 开源4周年 +date: 2022-08-10 --- # 我们总结了3大使用建议,并首次公开 Nacos3.0 规划图 | Nacos 开源4周年 diff --git a/i18n/en/docusaurus-plugin-content-blog/namespace-endpoint-best-practices.md b/i18n/en/docusaurus-plugin-content-blog/namespace-endpoint-best-practices.md index 14641f50870..34455d38ffe 100644 --- a/i18n/en/docusaurus-plugin-content-blog/namespace-endpoint-best-practices.md +++ b/i18n/en/docusaurus-plugin-content-blog/namespace-endpoint-best-practices.md @@ -2,6 +2,7 @@ title: Namespace,endpoint 最佳实践 keywords: [namespace,endpoint,最佳实践] description: 随着使用 Nacos 的企业越来越多,遇到的最频繁的两个问题就是:如何在我的生产环境正确的来使用 namespace 以及 endpoint。 +date: 2019-12-06 --- # Namespace, endpoint 最佳实践 diff --git a/i18n/en/docusaurus-plugin-content-blog/performance-compare.md b/i18n/en/docusaurus-plugin-content-blog/performance-compare.md index 948943264ce..10e63c9a0cc 100644 --- a/i18n/en/docusaurus-plugin-content-blog/performance-compare.md +++ b/i18n/en/docusaurus-plugin-content-blog/performance-compare.md @@ -2,6 +2,7 @@ title: Performance comparison between Nacos 2.0 upgrading or not. keywords: [2.0,Performance test,Performance comparing] description: Nacos 2.0 improved the performance about 10 times by upgrading the communication protocol, framework, and data model, to solve the performance problems gradually exposed after the release of Nacos 1.0. In this article, Nacos1.0, Nacos1.0 upgrade Nacos2.0 process, Nacos2.0 to conduct a comprehensive performance comparison, in order to intuitively show the performance improvement brought by Nacos2.0. +date: 2021-07-29 --- # Nacos 2.0 升级前后性能对比压测 diff --git a/i18n/en/docusaurus-plugin-content-blog/pilot mcp.md b/i18n/en/docusaurus-plugin-content-blog/pilot mcp.md index 62b4785f261..9d773554052 100644 --- a/i18n/en/docusaurus-plugin-content-blog/pilot mcp.md +++ b/i18n/en/docusaurus-plugin-content-blog/pilot mcp.md @@ -1,3 +1,10 @@ +--- +title: Pilot MCP协议介绍 +keywords: [Pilot MCP协议介绍] +description: Istio是目前主流的Service Mesh组件。Istio基于Service Mesh的理念,承担着服务发现、服务通信、负载均衡、限流熔断、监控等等功能 +date: 2019-11-20 +--- + # Pilot MCP协议介绍 diff --git a/i18n/en/docusaurus-plugin-content-blog/use-nacos-with-rainbond.md b/i18n/en/docusaurus-plugin-content-blog/use-nacos-with-rainbond.md index 3ae4c1d692b..b13b4ff07da 100644 --- a/i18n/en/docusaurus-plugin-content-blog/use-nacos-with-rainbond.md +++ b/i18n/en/docusaurus-plugin-content-blog/use-nacos-with-rainbond.md @@ -2,6 +2,7 @@ title: Install the HA Nacos cluster in Rainbond with one-click keywords: [nacos,kubernetes,rainbond,cloudnative] description: Current documentation describes how to install a high availability Nacos cluster with one click through Rainbond, a cloud native application management platform. +date: 2022-03-16 --- # Rainbond Nacos diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/1.4.0-release.md b/i18n/zh-cn/docusaurus-plugin-content-blog/1.4.0-release.md index 2937654971c..c4c46882c74 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/1.4.0-release.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/1.4.0-release.md @@ -2,6 +2,7 @@ title: 双十一购物节,Nacos 1.4.0 + Go SDK 1.0.1发布 keywords: [开源,1.4.0,Go 1.0.1] description: 双十一购物节,Nacos 1.4.0 + Go SDK 1.0.1发布 +date: 2020-11-02 --- # 双十一购物节,Nacos 1.4.0 + Go SDK 1.0.1发布 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/2.0.1-release.md b/i18n/zh-cn/docusaurus-plugin-content-blog/2.0.1-release.md index 5e4a2ad045b..80ef37ee7ba 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/2.0.1-release.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/2.0.1-release.md @@ -2,6 +2,7 @@ title: Nacos 2.0.1 + 1.4.2 Release keywords: [2.0.1,1.4.2] description: Nacos 2.0.1 + 1.4.2 Release +date: 2021-05-10 --- # Nacos 2.0.1 + 1.4.2 Release正式发布,业界率先支持MCP-OVER-XDS协议 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/2.0.3-release.md b/i18n/zh-cn/docusaurus-plugin-content-blog/2.0.3-release.md index a52e4952205..8ae9ca1d0a3 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/2.0.3-release.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/2.0.3-release.md @@ -2,6 +2,7 @@ title: Nacos 2.0.3版本发布,继续提升集群稳定性及升级稳定性 keywords: [2.0.1] description: Nacos 2.0.3版本发布,继续提升集群稳定性及升级稳定性 +date: 2021-07-29 --- # Nacos 2.0.3版本发布,继续提升集群稳定性及升级稳定性 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/2.1.0-release.md b/i18n/zh-cn/docusaurus-plugin-content-blog/2.1.0-release.md index 22d57b2dbdf..a97af80cb80 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/2.1.0-release.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/2.1.0-release.md @@ -2,6 +2,7 @@ title: Nacos 2.1.0版本发布,支持鉴权及加解密插件 keywords: [2.1.0] description: Nacos 2.1.0版本发布,支持鉴权及加解密插件 +date: 2022-04-29 --- # Nacos 2.1.0版本发布,支持鉴权及加解密插件 ## 2.1.0 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/2.1.1-release.md b/i18n/zh-cn/docusaurus-plugin-content-blog/2.1.1-release.md index b412db73efb..a9130fe0671 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/2.1.1-release.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/2.1.1-release.md @@ -2,6 +2,7 @@ title: Nacos 四周年,2.1.1 及 1.4.4 版本同时发布 keywords: [2.1.1, 1.4.4] description: 为了庆祝 Nacos 开源四周年,我们同时推出 2.1.1 和 1.4.4 两个新版本,回馈小伙伴们的信任! +date: 2022-08-10 --- # Nacos 四周年,2.1.1 及 1.4.4 版本同时发布 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/2.2.0-release.md b/i18n/zh-cn/docusaurus-plugin-content-blog/2.2.0-release.md index a38a0140d66..8a6aa860b98 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/2.2.0-release.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/2.2.0-release.md @@ -2,6 +2,7 @@ title: Nacos 2.2.0 版本发布,新增多种插件支持 keywords: [2.2.0, plugins] description: Nacos 2.2.0 版本发布,新增多种插件支持! +date: 2022-12-16 --- # Nacos 2.2.0 版本发布,新增多种插件支持 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/2.2.1-release.md b/i18n/zh-cn/docusaurus-plugin-content-blog/2.2.1-release.md index 47b28ccb12f..2cf29e98762 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/2.2.1-release.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/2.2.1-release.md @@ -2,6 +2,7 @@ title: Nacos 多个新版本发布,rust-sdk完全适配完成 keywords: [2.2.1, rust-sdk] description: Nacos 多个新版本发布,rust-sdk完全适配完成 +date: 2023-03-20 --- # Nacos 多个新版本发布,rust-sdk完全适配完成 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/2.2.2-release.md b/i18n/zh-cn/docusaurus-plugin-content-blog/2.2.2-release.md index 720cf9c8c3b..db8957983d8 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/2.2.2-release.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/2.2.2-release.md @@ -2,6 +2,7 @@ title: Nacos 2.2.2发布,优化启动体验和鉴权提示 keywords: [2.2.2, auth] description: Nacos 2.2.2发布,优化启动体验和鉴权提示 +date: 2023-04-11 --- # Nacos 2.2.2发布,优化启动体验和鉴权提示 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/212-and-220beta-release.md b/i18n/zh-cn/docusaurus-plugin-content-blog/212-and-220beta-release.md index f7ba242f14c..18bd43a3152 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/212-and-220beta-release.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/212-and-220beta-release.md @@ -2,6 +2,7 @@ title: Nacos 2.1.2、2.2.0-BETA及go-sdk 2.1.1 版本同时发布,多语言生态再添大将 keywords: [2.1.2, 2.2.0-BETA, go-sdk, rust-sdk] description: Nacos 2.1.2、2.2.0-BETA及go-sdk 2.1.1 版本同时发布,多语言生态再添大将。 +date: 2022-10-28 --- # Nacos 2.1.2、2.2.0-BETA及go-sdk 2.1.1 版本同时发布,多语言生态再添大将 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/5w1h-what.md b/i18n/zh-cn/docusaurus-plugin-content-blog/5w1h-what.md index 62547a569af..16a342d65b5 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/5w1h-what.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/5w1h-what.md @@ -2,6 +2,7 @@ title: Nacos 帮我们解决什么问题?—— 配置管理篇 keywords: [nacos] description: Nacos 配置管理帮我们解决什么问题? +date: 2018-10-17 --- # Nacos 帮我们解决什么问题?—— 配置管理篇 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/5w1h-where.md b/i18n/zh-cn/docusaurus-plugin-content-blog/5w1h-where.md index 2938a0992cc..6ba3cf8894f 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/5w1h-where.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/5w1h-where.md @@ -2,6 +2,7 @@ title: Nacos 有哪些典型的应用场景?—— 配置管理篇 keywords: [nacos] description: Nacos 配置管理有哪些典型的应用场景? +date: 2018-12-06 --- # Nacos 有哪些典型的应用场景?—— 配置管理篇 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/access control design.md b/i18n/zh-cn/docusaurus-plugin-content-blog/access control design.md deleted file mode 100644 index cfdc8394266..00000000000 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/access control design.md +++ /dev/null @@ -1,247 +0,0 @@ -# Nacos权限控制设计方案 - - -# 方案背景 -Nacos自开源以来,权限控制一直需求比较强烈,这也反应了用户需求将Nacos部署到生产环境的需求。Nacos 1.2.0版本将会支持服务发现和配置管理的权限控制,保障用户安全上生产。本文主要介绍Nacos权限控制的设计方案,当然这个方案在1.2.0发布前可能会有少许调整,同时也欢迎广大用户对该方案提出自己的建议。 - - -## 什么是权限控制? -在分布式服务调用时,需要对未知的或者不受信任的请求来源的请求进行识别和拒绝。权限控制一般分为两个阶段:身份识别(Authentication)和权限识别(Authorization)。身份认证主要确定访问者的身份,权限识别则判断这个访问者是否有对应资源的权限。
-
在Nacos的场景中,配置管理的权限控制指的是设置某个配置能否被某个用户读写,这个比较好理解,没有权限的用户旧无法读取或者写入对应的配置。服务发现的权限控制指的是用户是否有权限进行某个服务的注册或者订阅,这里需要注意的是服务发现的权限控制只能够控制用户是否可以从Nacos获取到服务的地址或者在Nacos上修改服务的地址。但是如果已经获取到了服务的地址,Nacos无法在服务真正调用时进行权限控制,这个时候的权限控制需要由服务框架来完成。 - -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576216016307-2da56934-917f-46ec-b3eb-a221bc91a9e0.png#align=left&display=inline&height=240&name=image.png&originHeight=480&originWidth=1904&size=271408&status=done&style=none&width=952) - - - - - -## 常见实现方式 - -### 认证(Authentication) - -- 用户名+密码 -- Cookie(只适用于浏览器) -- Session -- Token(JWT,Oauth,LDAP,SAML,OpenID) -- AK/SK - -### 鉴权(Authorization) - -- ACL: 规定**资源**可以被哪些**主体**进行哪些操作; -- DAC: 规定**资源**可以被哪些**主体**进行哪些操作 同时,**主体**可以将**资源**的权限,授予其他**主体**; -- MAC:a. 规定**资源**可以被哪些类别的**主体**进行哪些**操作** b. 规定**主体**可以对哪些等级的**资源**进行哪些**操作** 当一个**操作**,同时满足a与b时,允许**操作**; -- RBAC: a. 规定**角色**可以对哪些**资源**进行哪些**操作** b. 规定**主体**拥有哪些**角色**当一个操作,同时满足a与b时,允许**操作**; -- ABAC: 规定哪些**属性**的**主体**可以对哪些**属性**的**资源**在哪些**属性**的情况下进行哪些**操作**。 - -## - -## 常见注册中心和配置中心的实现方式 - -### Zookeeper -Zookeeper主要使用的是ACL的方式,直接将资源授权给对应的实体。一条授权记录主要由以下部分组成: - -- : 设置权限的路径 -- : ACL鉴权类型,分为world,ip,auth,digest -- : ACL鉴权内容,与鉴权类型关联 -- : CREATE,DELETE,READ,WRITE,ADMIN - -操作示例: -```xml -$ setAcl :: -$ setAcl /xxx/yyy world:anyone:cdrwa -$ setAcl /xxx/yyy ip:1.1.1.1:cdrwa -$ addauth digest root:pa55wd setAcl /xxx/yyy auth:root:cdrwa -``` - - -### Consul -Consul的鉴权也是偏向于ACL机制,主要分为三个部分: - -- Rule:定义对某个资源的权限 -- Policy:将一系列Rule组合成一个Policy -- Token:为某个Token分配一个或多个Policy,API带上Token进行鉴权 - -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576218881317-bb025c9f-f6ad-4df1-9f7f-f116e8d95671.png#align=left&display=inline&height=240&name=image.png&originHeight=273&originWidth=848&size=49225&status=done&style=none&width=746) - - -### Eureka -Eureka使用的鉴权是基于Spring Security实现的,支持用户名和密码的访问控制,一个简单的例子如下:
- -```yaml -spring: - security: - # 开启认证,Spring Cloud2.0后添加jar会自动集成并开启 - # -basic.enabled: true - # 用户名密码 - user: - name: test - password: test -``` - - -### Apollo -基于RBAC的权限控制,可以在命名空间级别进行资源的授权:
![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576218970350-01402621-0a13-4102-a590-20c6cefe4918.png#align=left&display=inline&height=118&name=image.png&originHeight=101&originWidth=640&size=21453&status=done&style=none&width=746) - - -# 方案详情 -Nacos的权限控制,目标是能够满足用户基本的鉴权需求,同时能够保持扩展性,可以支持去对接用户自带的用户管理系统或者鉴权系统,包括后面和K8S生态以及Service Mesh生态能够无缝的融合。基于这样的考虑,目前Nacos权限控制的设计是自带一个基本的实现,然后可以支持用户扩展。具体的设计如下。 - -## 模块设计 -整体的模块设计是尽量将鉴权的逻辑抽象出来,不在服务发现模块或者配置管理模块添加相关的逻辑。通过配置文件可以选择当前使用的鉴权系统。Nacos自带的认证系统使用JWT Token,自带的鉴权系统使用的是RBAC。 - -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576219027093-45345003-c583-46ec-a161-01b5f4b3ff47.png#align=left&display=inline&height=450&name=image.png&originHeight=900&originWidth=1744&size=699757&status=done&style=none&width=872) - - -## 认证算法 -对于用户来说,不管是在控制台还是在客户端,都是上传用户名和密码来获取一个token,然后后续的每一次到Nacos的请求都会带上这个token来表明身份。这个token会有一个失效时间,对于控制台来说,只需要直接提示用户重新登录即可,对于客户端则需要有一个定期到Nacos刷新token的逻辑。 - -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576219050917-51013ce2-49f3-4a86-b5f9-bd07fc88f8e8.png#align=left&display=inline&height=368&name=image.png&originHeight=736&originWidth=1718&size=575605&status=done&style=none&width=859) - - -## 鉴权算法 -Nacos自带的鉴权系统使用的是RBAC模型,可以在网上查询相关的资料。 - -### 数据模型 -鉴权的数据模型也是基于标准的RBAC来设计的,分为用户、角色和权限三部分。用户就是由用户名和密码组成的用户信息,角色则是一个逻辑上的用户组,Nacos启动时会自带一个全局管理员的角色,只有这个全局管理员的角色可以进行添加用户、添加角色、添加授权等操作,保证安全性。而权限则是由资源+动作来组成。 - -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576736418792-936a9d1a-5095-47fc-9f87-230abed38384.png#align=left&display=inline&height=451&name=image.png&originHeight=902&originWidth=1834&size=438246&status=done&style=none&width=917) - - -### 接口设计 -以下接口涉及到登录和鉴权的所有逻辑,这些接口除了登录接口,其他接口都只能由全局管理员来调用。 - -#### 用户管理 - -- 创建用户:POST -/nacos/v1/auth/users?username=xx&password=yy -- 删除用户:DELETE /nacos/v1/auth/users?username=xx&password=yy -- 更新用户:PUT /nacos/v1/auth/users?username=xx&oldPassword=yy&newPassword=zz -- 登录:POST -/nacos/v1/auth/users/login?username=xxx&password=yyy - - - - -#### 角色管理 - -- 创建角色/绑定用户到角色:POST /nacos/v1/auth/roles?role=xx&username=yy -- 删除某个用户的角色:DELETE /nacos/v1/auth/roles?role=xx&username=yy -- 获取用户的所有角色:GET /nacos/v1/auth/roles?username=xxx - - - - -#### 权限管理 - -- 给角色添加权限:POST /nacos/v1/auth/permissions?role=xxx&resource=yyy&action=zzz -- 从角色删除权限:DELETE /nacos/v1/auth/permissions?role=xxx&resource=yyy&action=zzz -- 获取某个角色的权限:GET /nacos/v1/auth/permissions?role=xxx - - -## 页面交互 -目前的设计方案可以支持最小到dataId级别的鉴权,但是粒度越细在页面的展示就会越复杂,需要每个资源都去检查是否有权限然后再决定是否展示,对于数据量比较大的情况,会非常影响服务端的性能。不过可以肯定的是一定会支持命名空间级别的读写授权,用户可以在页面配置将某个命名空间的读写权限授权给某一个角色,然后再将这个角色授权给某个用户。至于更细粒度的授权,可能考虑不支持或者在1.2.0之后的版本支持。 - -### 用户管理 -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576225555266-ed32865d-95fb-4719-8d81-b25b55fbe711.png#align=left&display=inline&height=246&name=image.png&originHeight=370&originWidth=1120&size=137189&status=done&style=none&width=746) - -### 角色管理 - -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576225984713-8134d131-a3b5-4000-8093-d8a793c8b461.png#align=left&display=inline&height=255&name=image.png&originHeight=378&originWidth=1106&size=134468&status=done&style=none&width=746) - - -### 权限管理 - -![image.png](https://cdn.nlark.com/yuque/0/2019/png/333810/1576226004009-ca20d92d-889d-4926-a0d7-f613013d0f59.png#align=left&display=inline&height=249&name=image.png&originHeight=412&originWidth=1232&size=164158&status=done&style=none&width=746) - - -## 关键逻辑 - -1. 每个模块继承ResourceParser来实现各自模块的资源名解析器: - -```java -public interface ResourceParser { - // 输入为请求信息,输出为一个资源名: - String parseResource(Object request); -} -``` - -2. 在每个需要鉴权的方法上添加一个注解,来指定这个方法对应的资源名,动作及资源解析器: -```java -@Secured(resource=“service1”,action=“read”, parser=NamingParser.class) -public void registerInstance() {…} -``` - -这个注解的介绍如下: -```java -@Retention(RetentionPolicy.RUNTIME) -public @interface Secured { - // 动作类型,默认为读类型,全部类型有CREAT|DELETE|READ|WRITE|ADMIN - ActionTypes action() default ActionTypes.READ; - // 资源名,可以显示指定资源名,如不指定,将由资源解析器解析出资源名 - String resource() default ""; - // 资源解析器,解析资源名,优先级比name()低 - Class parser() default DefaultResourceParser.class; -} -``` - -3. 在一个filter里进行登录和鉴权的逻辑,通过获取注解上的信息来拿到资源和动作,从request里获取到用户信息,然后进行鉴权。 -```java -// 判断是否需要鉴权: -if (method.isAnnotationPresent(Secured.class) && authConfigs.isAuthEnabled()) { - Secured secured = method.getAnnotation(Secured.class); - // 获取注解里配置的动作类型和资源名: - String action = secured.action().toString(); - String resource = secured.resource(); - // 若资源名为空,进行资源解析: - if (StringUtils.isBlank(resource)) { - ResourceParser parser = secured.parser().newInstance(); - resource = parser.parseResource(req); - } - if (StringUtils.isBlank(resource)) { - // 没有找到资源,则直接返回: - throw new AccessException("resource name invalid!"); - } - // 先调用login进行认证,再调用auth进行鉴权: - authManager.auth(new Permission(resource, action), authManager.login(req)); -} -``` - -3. 鉴权接口抽象如下: -```java -public interface AuthManager { - - /** - * 根据请求进行用户认证,可以由用户进行扩展 - */ - User login(Object request) throws AccessException; - - /** - * 根据用户信息和请求的权限,进行授权,也可以由用户进行扩展 - */ - void auth(Permission permission, User user) throws AccessException; -} -``` - -4. Nacos自带的鉴权实现逻辑介绍如下: -```java -public class NacosAuthManager implements AuthManager { - -public User login(Object request) throws AccessException { - // 从请求中获取用户信息,可以传入token,也可以传入用户名密码。 - // 1.传入用户名密码时,验证用户名密码,生成新的token放到User里; - // 2.传入token时,验证token是否有效; -} - -public void auth(Permission permission, User user) throws AccessException { - // 1.从用户信息中拿到角色信息 - // 2.从角色信息中获取权限列表 - // 3.匹配请求的权限是否在权限列表里 -} -``` - - -# 参考资料 -【1】[https://zhuanlan.zhihu.com/p/70548562](https://zhuanlan.zhihu.com/p/70548562)
【2】[https://learn.hashicorp.com/consul/security-networking/production-acls](https://learn.hashicorp.com/consul/security-networking/production-acls)
【3】[https://zookeeper.apache.org/doc/r3.1.2/zookeeperProgrammers.html#sc_ZooKeeperAccessControl](https://zookeeper.apache.org/doc/r3.1.2/zookeeperProgrammers.html#sc_ZooKeeperAccessControl) - - diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/address-server.md b/i18n/zh-cn/docusaurus-plugin-content-blog/address-server.md index ebbf0b03d9b..d9e3330c97a 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/address-server.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/address-server.md @@ -1,3 +1,10 @@ +--- +title: 阿里巴巴基于 Nacos 实现环境隔离的实践 +keywords: [alibaba,nacos] +description: 说到环境隔离,首先应该搞清楚什么环境。 环境这个词目前还没有一个比较统一的定义,有些公司叫环境,在阿里云上叫region,在kubernetes架构中叫namespace等等。 +date: 2019-06-05 +--- + # Nacos环境隔离 随着Nacos 0.8版本的release,Nacos离正式生产版本又近了一步(其实已经有不少企业已经上了生产,如虎牙)。一般而言,企业研发的流程一般是这样的:先在测试环境开发和测试功能,然后再灰度,最后发布到生产环境。并且,为了生产环境的稳定,测试环境需要跟生产环境隔离;必然要遇到一个问题:多环境问题,即多个环境的数据(如测试环境和生产环境)如何隔离?如何优雅的隔离(不需要用户做任何改动)。下文将就Nacos环境隔离问题,向大家介绍阿里在这方面的实践经验。 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/alibaba-configserver.md b/i18n/zh-cn/docusaurus-plugin-content-blog/alibaba-configserver.md index 6fe258d2b90..c7102abb316 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/alibaba-configserver.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/alibaba-configserver.md @@ -2,6 +2,7 @@ title: 阿里巴巴服务注册中心产品ConfigServer 10年技术发展回顾 keywords: [nacos,configserver,alibaba] description: 阿里巴巴服务注册中心产品ConfigServer 10年技术发展回顾 +date: 2018-05-20 --- # 《阿里巴巴服务注册中心产品ConfigServer 10年技术发展回顾》 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/announcement-token-secret-key.md b/i18n/zh-cn/docusaurus-plugin-content-blog/announcement-token-secret-key.md index 225a8607c93..ba342e6bd2d 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/announcement-token-secret-key.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/announcement-token-secret-key.md @@ -2,6 +2,7 @@ title: 关于Nacos默认token.secret.key及server.identity风险说明及解决方案公告 keywords: [nacos,auth,risk,token.secret.key,server.identity] description: 关于Nacos默认token.secret.key及server.identity风险说明及解决方案公告 +date: 2023-03-02 --- # 关于Nacos默认token.secret.key及server.identity风险说明及解决方案公告 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/apisix.md b/i18n/zh-cn/docusaurus-plugin-content-blog/apisix.md index 6373a9f7604..52638099169 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/apisix.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/apisix.md @@ -2,6 +2,7 @@ title: Apache APISIX 基于 Nacos 实现服务发现 keywords: [Apache APISIX] description: 本文为您介绍 Apache APISIX、Nacos 基本概念以及注册中心的作用,并为您展示了 Apache APISIX 基于 Nacos 实现服务发现的具体操作 +date: 2022-02-22 --- # 背景信息 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/chengdu-dubbo.md b/i18n/zh-cn/docusaurus-plugin-content-blog/chengdu-dubbo.md index 3e1ad37bd2e..1a49cfcfb0c 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/chengdu-dubbo.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/chengdu-dubbo.md @@ -2,6 +2,7 @@ title: Nacos 计划发布v0.2版本,进一步融合Dubbo和SpringCloud生态 keywords: [nacos,nacos0.2,alibaba,邢学超,Aliware Open Source,spring cloud] description: Nacos 计划发布v0.2版本,进一步融合Dubbo和SpringCloud生态 +date: 2018-09-21 --- # Nacos 计划发布v0.2版本,进一步融合Dubbo和SpringCloud生态 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/cmdb.md b/i18n/zh-cn/docusaurus-plugin-content-blog/cmdb.md index 9943c05b66a..f7e8ea421b8 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/cmdb.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/cmdb.md @@ -1,3 +1,10 @@ +--- +title: Nacos打通CMDB实现就近访问 +keywords: [nacos,CMDB] +description: 在服务进行多机房或者多地域部署时,跨地域的服务访问往往延迟较高,一个城市内的机房间的典型网络延迟在1ms左右,而跨城市的网络延迟,例如上海到北京大概为30ms。 +date: 2019-06-06 +--- + # Nacos打通CMDB实现就近访问 CMDB在企业中,一般用于存放与机器设备、应用、服务等相关的元数据。一般当企业的机器及应用达到一定规模后就需要这样一个系统来存储和管理它们的元数据。有一些广泛使用的属性例如机器的IP、主机名、机房、应用、region等,这些数据一般会在机器部署时录入到CMDB,运维或者监控平台会使用这些数据进行展示或者相关的运维操作。 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/cncf.md b/i18n/zh-cn/docusaurus-plugin-content-blog/cncf.md index 96b9a8b665e..7ceaca8eb43 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/cncf.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/cncf.md @@ -2,6 +2,7 @@ title: Nacos 进入CNCF landscape keywords: [nacos,cncf,alibaba,landscape] description: Nacos 进入CNCF landscape +date: 2018-10-28 --- # Nacos 进入CNCF landscape diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/consul-k8s.md b/i18n/zh-cn/docusaurus-plugin-content-blog/consul-k8s.md index 6403215c163..46330bb6f32 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/consul-k8s.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/consul-k8s.md @@ -2,6 +2,7 @@ title: Consul与kubernetes整合公告[翻译] keywords: [Consul,kubernetes] description: Consul与kubernetes整合公告[翻译] +date: 2018-09-02 --- # Consul与kubernetes整合公告[翻译] diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/csharp-0.5.0.md b/i18n/zh-cn/docusaurus-plugin-content-blog/csharp-0.5.0.md index 95a6880a9f3..3d9654ff22f 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/csharp-0.5.0.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/csharp-0.5.0.md @@ -2,6 +2,7 @@ title: Nacos-sdk-csharp 0.5.0正式发布,功能与Java版本对齐! keywords: [csharp, sdk] description: Nacos-sdk-csharp 0.5.0正式发布,功能与Java版本对齐! +date: 2020-09-03 --- # nacos-sdk-csharp 0.5.0版本已经发布了! diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/discovery-console.md b/i18n/zh-cn/docusaurus-plugin-content-blog/discovery-console.md index 78deb66c615..3fda576870a 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/discovery-console.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/discovery-console.md @@ -2,6 +2,7 @@ title: Nacos服务发现控制台预览 keywords: [nacos] description: Nacos服务发现控制台预览 +date: 2018-10-02 --- # Nacos服务发现控制台预览 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/dns-sd.md b/i18n/zh-cn/docusaurus-plugin-content-blog/dns-sd.md index feaeeb87976..54a0a14d474 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/dns-sd.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/dns-sd.md @@ -2,6 +2,7 @@ title: 微服务架构中基于DNS的服务注册与发现 keywords: [微服务,DNS] description: 微服务架构中基于DNS的服务注册与发现 +date: 2018-06-02 --- # 微服务架构中基于DNS的服务注册与发现 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/dynamic-route-zuul-nacos.md b/i18n/zh-cn/docusaurus-plugin-content-blog/dynamic-route-zuul-nacos.md index ec667b7d14d..44d2eea4765 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/dynamic-route-zuul-nacos.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/dynamic-route-zuul-nacos.md @@ -2,6 +2,7 @@ title: 使用Nacos实现Spring Cloud Zuul的动态路由 keywords: [nacos] description: 使用Nacos实现Spring Cloud Zuul的动态路由 +date: 2018-11-29 --- # 使用Nacos实现Spring Cloud Zuul的动态路由 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/feeling-of-ASoC-2019.md b/i18n/zh-cn/docusaurus-plugin-content-blog/feeling-of-ASoC-2019.md index b857c300c1a..3529b4ae226 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/feeling-of-ASoC-2019.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/feeling-of-ASoC-2019.md @@ -2,6 +2,7 @@ title: 参与开源,Offer拿到手软 -- 来自一名2019阿里巴巴编程之夏同学的亲述 keywords: [开源,ASoC] description: 来自一名2019阿里巴巴编程之夏同学的亲述 +date: 2020-07-14 --- # 参与开源,Offer拿到手软 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/huya-nacos.md b/i18n/zh-cn/docusaurus-plugin-content-blog/huya-nacos.md index e5e0e55f0ad..301a8ef5d78 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/huya-nacos.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/huya-nacos.md @@ -2,6 +2,7 @@ title: 虎牙直播共建Nacos生态 keywords: [虎牙直播,nacos] description: 虎牙直播共建Nacos生态 +date: 2019-01-10 --- # 虎牙直播共建Nacos生态 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/huya-practice.md b/i18n/zh-cn/docusaurus-plugin-content-blog/huya-practice.md index baa460a1195..d01b261f1ba 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/huya-practice.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/huya-practice.md @@ -2,6 +2,7 @@ title: 虎牙直播在微服务改造方面的实践和总结 keywords: [nacos,虎牙直播] description: 虎牙直播在微服务改造方面的实践和总结 +date: 2019-02-10 --- # 虎牙直播在微服务改造方面的实践和总结 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/iscas2021.md b/i18n/zh-cn/docusaurus-plugin-content-blog/iscas2021.md index 36c21c3f493..4cad62321de 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/iscas2021.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/iscas2021.md @@ -2,6 +2,7 @@ title: Nacos 开源之夏2021活动 报名正式开启 keywords: [ISCAS2021] description: Nacos 开源之夏2021活动 报名正式开启 +date: 2021-05-25 --- # Nacos 开源之夏2021活动 报名正式开启 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/iscas2022.md b/i18n/zh-cn/docusaurus-plugin-content-blog/iscas2022.md index 50b9ecba137..a30fcc1e59d 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/iscas2022.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/iscas2022.md @@ -2,6 +2,7 @@ title: Nacos开源之夏2022,贡献社区赢取12000奖金 keywords: [Nacos,开源之夏,summerCode] description: 欢迎在校同学们参与Nacos开源之夏,社区导师手把手让**你的代码被社会广泛复用,来赚取最高12000奖金,可**推荐入职/实习你心意公司,**又拿钱又成长又有价值**,你还等什么呢?报名马上截止,快来参与Nacos开源之夏。 +date: 2022-05-16 --- # Nacos开源之夏2022,贡献社区赢取12000奖金 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/iscas2023.md b/i18n/zh-cn/docusaurus-plugin-content-blog/iscas2023.md index adc04d762b1..3262571b96b 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/iscas2023.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/iscas2023.md @@ -2,7 +2,9 @@ title: Nacos开源之夏2023,贡献社区赢取12000奖金 keywords: [Nacos,开源之夏,summerCode] description: 欢迎在校同学们参与Nacos开源之夏,社区导师手把手让**你的代码被社会广泛复用,来赚取最高12000奖金,可**推荐入职/实习你心意公司,**又拿钱又成长又有价值**,你还等什么呢?报名马上截止,快来参与Nacos开源之夏。 +date: 2023-05-11 --- + # Nacos开源之夏2023,贡献社区赢取12000奖金 欢迎在校同学们参与Nacos开源之夏,社区导师手把手让**你的代码被社会广泛复用,来赚取最高12000奖金,可**推荐入职/实习你心意公司,**又拿钱又成长又有价值**,你还等什么呢?报名马上截止,快来参与Nacos开源之夏。 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos 1.1.0.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos 1.1.0.md index be318dbe44b..403cac99201 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos 1.1.0.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos 1.1.0.md @@ -1,3 +1,10 @@ +--- +title: Nacos 1.1.0发布,支持灰度配置和地址服务器模块 +keywords: [Nacos 1.1.0,nacos] +description: Nacos 是阿里巴巴开源的配置中心和服务发现产品,开源距今已经超过一年的时间。本次1.1.0的发布,带来了许多重量级的特性更新,包括灰度配置等社区呼声很高的特性。 +date: 2019-07-10 +--- + # Nacos 1.1.0发布,支持灰度配置和地址服务器模式 Nacos 是阿里巴巴开源的配置中心和服务发现产品,开源距今已经超过一年的时间。本次1.1.0的发布,带来了许多重量级的特性更新,包括灰度配置等社区呼声很高的特性,下面会介绍1.1.0版本发布的新特性和每个特性的使用方式。 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos 1.1.4.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos 1.1.4.md index af66e707eb7..e5546972e75 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos 1.1.4.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos 1.1.4.md @@ -1,3 +1,10 @@ +--- +title: Nacos 1.1.4发布,业界率先支持Istio MCP协议 +keywords: [Nacos 1.1.4,nacos] +description: Nacos是阿里巴巴开源的服务发现与配置管理项目,本次发布的1.1.4版本,主要带来的是与Istio的对接功能,使用的是Istio最新的MCP协议。 +date: 2019-10-24 +--- + # Nacos 1.1.4发布,业界率先支持Istio MCP协议 Nacos是阿里巴巴开源的服务发现与配置管理项目,本次发布的1.1.4版本,主要带来的是与Istio的对接功能,使用的是Istio最新的MCP协议。本文将介绍包括这个功能在内的新版本发布的功能。 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos 1.2.0 guide.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos 1.2.0 guide.md index 935f19f9e05..3ac78a0613a 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos 1.2.0 guide.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos 1.2.0 guide.md @@ -1,3 +1,10 @@ +--- +title: Nacos 1.2.0权限控制介绍和使用 +keywords: [Nacos 1.2.0,nacos] +description: Nacos是阿里巴巴开源的服务发现与配置管理项目,本次发布的1.2.0版本,主要带来的是权限控制。 +date: 2020-03-10 +--- + # Nacos 1.2.0 权限控制介绍和使用 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-1.3.0-design.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-1.3.0-design.md index 3e93abd83e2..1604062cda7 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-1.3.0-design.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-1.3.0-design.md @@ -2,6 +2,7 @@ title: Nacos 1.3.0 全新内核构建过程 keywords: [nacos1.3.0,内核] description: Nacos 1.3.0 全新内核构建过程 +date: 2020-02-12 --- # Nacos 1.3.0 特性以及功能使用文档 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-2nd-anniversary.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-2nd-anniversary.md index 5877ed74ce8..e37a6fba18d 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-2nd-anniversary.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-2nd-anniversary.md @@ -2,6 +2,7 @@ title: Nacos 两周年献礼,Nacos 1.3.2 + Go SDK 1.0.0发布 keywords: [开源,1.3.2,Go 1.0.0] description: Nacos 两周年献礼,Nacos 1.3.2 + Go SDK 1.0.0发布 +date: 2020-08-05 --- # Nacos 两周年献礼,Nacos 1.3.2 + Go SDK 1.0.0发布 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-confd.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-confd.md index e7cd7b7c3aa..cc8a56037b4 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-confd.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-confd.md @@ -1,3 +1,10 @@ +--- +title: Nacos整合Confd,支持nginx配置管理 +keywords: [Nacos,Confd] +description: 为什么要支持confd,老的应用配置管理模式是启动时读取配置文件,然后重新读取配置文件需要应用重启。一般的配置管理系统都是代码侵入性的 +date: 2019-09-06 +--- + 为什么要支持confd,老的应用配置管理模式是启动时读取配置文件,然后重新读取配置文件需要应用重启。一般的配置管理系统都是代码侵入性的,应用接入配置管理系统都需要使用对应的SDK来查询和监听数据的变更。对于一些已经成熟的系统来说,接入SDK来实现动态配置管理是很难实现的,Nacos通过引入配置管理工具confd可以实现系统的配置变更做到无代码侵入性。 confd是一个轻量级的配置管理工具,可以通过查询后端存储系统来实现第三方系统的动态配置管理,如Nginx、Tomcat、HAproxy、Docker配置等。confd目前支持的后端有etcd、ZooKeeper等,Nacos diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-is-coming.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-is-coming.md index 8f7b2948c48..52011c33b87 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-is-coming.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-is-coming.md @@ -2,6 +2,7 @@ title: 支持Dubbo生态发展,阿里巴巴启动新的开源项目 Nacos keywords: [nacos,alibaba,dubbo] description: 支持Dubbo生态发展,阿里巴巴启动新的开源项目 Nacos +date: 2018-06-01 --- # 支持Dubbo生态发展,阿里巴巴启动新的开源项目 Nacos diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-roadmap.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-roadmap.md index 84406b57dc0..3f63576f681 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-roadmap.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos-roadmap.md @@ -1,3 +1,10 @@ +--- +title: Nacos GA后的整体规划 +keywords: [nacos,GA] +description: 根据Nacos既定的演进方向,以及在与社区进行充分的[讨论](https://github.com/alibaba/nacos/issues/1433)后,Nacos接下来的版本计划也浮出水面。 +date: 2019-07-08 +--- + # Nacos Roadmap:Nacos GA后会有哪些大动作? diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos.md index d1add132248..17dba9b3fa2 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos.md @@ -2,6 +2,7 @@ title: Nacos 0.1.0 版本Review 活动设计 keywords: [nacos 0.1.0] description: Nacos 0.1.0 版本Review 活动设计 +date: 2018-11-15 --- # Nacos 0.1.0 版本Review 活动设计 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.5.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.5.md index cc4a48cd651..31f4cb01d01 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.5.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.5.md @@ -2,6 +2,7 @@ title: Nacos0.5发布,支持DNS-based Service Discovery,JAVA 11 keywords: [nacos0.5,DNS-based Service Discovery,JAVA 11] description: Nacos0.5发布,支持DNS-based Service Discovery,JAVA 11 +date: 2018-11-25 --- # Nacos 0.5版本发布,支持DNS-SD、JAVA 11 > Authors: 坤宇,敦谷 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.6.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.6.md index 7d946817870..977a31c9977 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.6.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.6.md @@ -2,6 +2,7 @@ title: Nacos 0.6版本发布,支持Dubbo生态并且支持Docker部署 keywords: [nacos0.6,dubbo,docker] description: Nacos 0.6版本发布,支持Dubbo生态并且支持Docker部署 +date: 2018-11-29 --- # Nacos 0.6版本发布,支持Dubbo生态并且支持Docker部署 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.8.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.8.md index 6678c068d95..29c0671e7e0 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.8.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.8.md @@ -2,6 +2,7 @@ title: Nacos 0.8.0版本进行发布 keywords: [nacos0.8,nacos0.8.0,nacos 发布] description: Nacos 0.8.0版本进行发布 +date: 2019-01-20 --- # Dubbo Nacos 发布 v0.8.0 PRE-GA版本,安全稳定上生产 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.9-intro.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.9-intro.md index e9c0ff177eb..a38f99473fd 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.9-intro.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.9-intro.md @@ -2,6 +2,7 @@ title: Nacos 0.9.0版本进行发布 keywords: [nacos0.9,nacos0.9.0,nacos 发布] description: Nacos 0.9.0版本进行发布 +date: 2019-02-28 --- # Nacos 0.9.0版本发布啦 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.9.0.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.9.0.md index 3697722fbc5..88b3ee803f6 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.9.0.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos0.9.0.md @@ -2,6 +2,7 @@ title: Nacos 0.9.0版本进行发布 keywords: [nacos0.9,nacos0.9.0,nacos] description: Nacos 0.9.0版本进行发布 +date: 2019-03-07 --- # Nacos 0.9.0 发布,稳定的快速迭代 天下武功,唯快不破,Nacos一直秉承着稳定性和快速迭代,Nacos 0.9.0版本于上周正式发布release,功能围绕着,Nacos-Sync的稳定性、Server功能拆分部署、Nacos python语言体系的支持,并且在此基础之上,Nacos首次发布核心团队人员,并在持续招募中。 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos1.0.0.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos1.0.0.md index bbadd54a297..d62f3acb01c 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos1.0.0.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos1.0.0.md @@ -1,3 +1,10 @@ +--- +title: Nacos 1.0.0 发布,正式大规模生产可用 +keywords: [nacos1.0,nacos1.0.0,nacos] +description: Nacos 1.0.0是正式GA的版本,在架构、功能和API设计上进行了全方位的重构和升级,在经过3个RC版本的社区体验之后正式发布,1.0.0版本标志着Nacos已经可以大规模在生产环境使用。 +date: 2019-04-10 +--- + # Nacos 发布 1.0.0 版本,可大规模投入到生产环境中 经过 3 个 RC 版本的社区体验之后,Nacos 正式发布 1.0.0 GA 版本,在架构、功能和 API 设计上进行了全方位的重构和升级。 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos3.0-is-coming.md b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos3.0-is-coming.md index ab5da687490..672d67fa0f9 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/nacos3.0-is-coming.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/nacos3.0-is-coming.md @@ -2,6 +2,7 @@ title: 我们总结了3大使用建议,并首次公开 Nacos3.0 规划图 | Nacos 开源4周年 keywords: [nacos3.0,nacos最佳实践] description: 我们总结了3大使用建议,并首次公开 Nacos3.0 规划图 | Nacos 开源4周年 +date: 2022-08-10 --- # 我们总结了3大使用建议,并首次公开 Nacos3.0 规划图 | Nacos 开源4周年 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/namespace-endpoint-best-practices.md b/i18n/zh-cn/docusaurus-plugin-content-blog/namespace-endpoint-best-practices.md index 14641f50870..34455d38ffe 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/namespace-endpoint-best-practices.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/namespace-endpoint-best-practices.md @@ -2,6 +2,7 @@ title: Namespace,endpoint 最佳实践 keywords: [namespace,endpoint,最佳实践] description: 随着使用 Nacos 的企业越来越多,遇到的最频繁的两个问题就是:如何在我的生产环境正确的来使用 namespace 以及 endpoint。 +date: 2019-12-06 --- # Namespace, endpoint 最佳实践 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/performance-compare.md b/i18n/zh-cn/docusaurus-plugin-content-blog/performance-compare.md index 83b42cbb4d2..119ed4d3b0c 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/performance-compare.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/performance-compare.md @@ -2,6 +2,7 @@ title: Nacos 2.0 升级前后性能对比压测 keywords: [2.0,性能测试,性能对比] description: Nacos2.0通过升级通信协议和框架、数据模型的方式将性能提升了约10倍,解决继 Nacos 1.0 发布逐步暴露的性能问题。本文通过压测 Nacos1.0,Nacos1.0升级Nacos2.0过程中,Nacos2.0 进行全面性能对比,直观的展示Nacos2.0所带来的性能提升。 +date: 2021-07-29 --- # Nacos 2.0 升级前后性能对比压测 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/pilot mcp.md b/i18n/zh-cn/docusaurus-plugin-content-blog/pilot mcp.md index 62b4785f261..9d773554052 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/pilot mcp.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/pilot mcp.md @@ -1,3 +1,10 @@ +--- +title: Pilot MCP协议介绍 +keywords: [Pilot MCP协议介绍] +description: Istio是目前主流的Service Mesh组件。Istio基于Service Mesh的理念,承担着服务发现、服务通信、负载均衡、限流熔断、监控等等功能 +date: 2019-11-20 +--- + # Pilot MCP协议介绍 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/up-to-2w-star.md b/i18n/zh-cn/docusaurus-plugin-content-blog/up-to-2w-star.md index d261b25445e..e57b30f7408 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/up-to-2w-star.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/up-to-2w-star.md @@ -2,6 +2,7 @@ title: 双十一献礼 | Nacos Star破两万的回顾与展望 keywords: [Nacos,双十一] description: 双十一献礼 | Nacos Star破两万的回顾与展望 +date: 2021-11-03 --- # 双十一献礼 | Nacos Star破两万的回顾与展望 diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/use-nacos-with-rainbond.md b/i18n/zh-cn/docusaurus-plugin-content-blog/use-nacos-with-rainbond.md index af7560b1758..5c33a438dec 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/use-nacos-with-rainbond.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/use-nacos-with-rainbond.md @@ -2,6 +2,7 @@ title: 在 Rainbond 中一键安装高可用 Nacos 集群 keywords: [nacos,kubernetes,rainbond,云原生] description: 当前文档描述如何通过云原生应用管理平台 Rainbond 一键安装高可用 Nacos 集群。 +date: 2022-03-16 --- # Rainbond Nacos diff --git a/i18n/zh-cn/docusaurus-plugin-content-blog/xiaomi-scale.md b/i18n/zh-cn/docusaurus-plugin-content-blog/xiaomi-scale.md index c4eb7fa72f4..d15da727a1b 100644 --- a/i18n/zh-cn/docusaurus-plugin-content-blog/xiaomi-scale.md +++ b/i18n/zh-cn/docusaurus-plugin-content-blog/xiaomi-scale.md @@ -2,6 +2,7 @@ title: 小米Nacos2.0扩缩容最佳实践 keywords: [小米、Nacos2.0、扩缩容] description: 小米集团的Nacos集群升级到了2.0.3版本之后,一直在开启双写的情况下运行稳定,动态的服务发现与分布式配置中心的能力也满足我们的预期,但随着使用我们集群的体量越来越大,需要对集群进行扩容,但在实际操作过程中遇到了一些问题,这篇文章主要总结一下集群扩缩容中遇到问题的解决过程和集群扩缩容步骤。 +date: 2022-08-05 --- # 小米Nacos2.0扩缩容最佳实践