Nacos: Roadmap discussion

Created on 25 Jun 2019  ·  33Comments  ·  Source: alibaba/nacos

Nacos 1.1.0 will be released on July 5th and includes updates to features such as grayscale configuration. At the same time, Nacos will release this year's overall Roadmap, which has collected a lot of feedback from the community. Nacos is committed to solving user problems, and hopes that each version will bring tangible expectations and benefits to users.

So here are the main features that have been included in the Roadmap, you can point out several features that you think are important in the response, and explain the scenarios used.

In the end, Nacos will follow the community feedback to decide the following plan, and all the features in the roadmap can be applied for development. In short, Nacos is defined by the community!

  • Grayscale configuration
  • Configure permission control
  • Service permission control
  • Service Mesh docking, such as docking Pilot
  • gRPC service discovery support
  • Thrift service discovery support
  • DNS protocol support, support Kubernetes DNS specification
  • Confd mode rendering configuration
  • Configure release approval
  • Configure encryption
  • Inter-cluster configuration synchronization
  • Raft protocol abstraction and replacement
  • Kubernetes ConfigMap docking
  • Mysql dependencies can be replaced with local or other storage
  • Support Kubernetes Label storage
  • Support for Kubernetes health check
  • Command line operation and maintenance tools similar to Zookeeper
  • IPv6 support
  • Nacos Go SDK
  • Nacos C++ SDK

Nacos 1.1.0即将于7月5号发布,包含灰度配置等功能的更新。同时将发布的是Nacos今年整体的Roadmap,目前已经收集到社区的众多反馈。Nacos致力于解决用户的问题,希望每一个版本都能给用户带来切实的期待和收益。

因此在这里将已经纳入Roadmap的主要特性列举出来,你可以在回复中将你认为比较重要的几个特性指出,并说明下使用的场景

最终,Nacos会按照社区的反馈来决定接下来的版本计划,同时所有在roadmap里的特性,都可以来认领开发。总之,Nacos由社区定义!

  • 灰度配置
  • 配置权限控制
  • 服务权限控制
  • Service Mesh对接,例如对接Pilot
  • gRPC服务发现支持
  • Thrift服务发现支持
  • DNS协议支持,支持Kubernetes DNS规范
  • Confd模式渲染配置
  • 配置发布审批
  • 配置加密
  • 集群间配置同步
  • Raft协议抽象及替换
  • Kubernetes ConfigMap对接
  • Mysql依赖可替换为本地或者其他存储
  • 支持Kubernetes Label存储
  • 支持使用Kubernetes健康检查
  • 与Zookeeper类似的命令行运维工具
  • IPv6支持
  • Nacos Go SDK
  • Nacos C++ SDK
help wanted kindiscussion

Most helpful comment

Nacos Go SDK

灰度配置
配置权限控制
服务权限控制

All 33 comments

Nacos Go SDK

灰度配置
配置权限控制
服务权限控制

配置权限控制
服务权限控制
灰度配置

灰度配置
配置权限控制
服务权限控制
Service Mesh对接,例如对接Pilot
gRPC服务发现支持
Thrift服务发现支持

配置权限控制
服务权限控制
灰度配置

灰度配置
配置权限控制
服务权限控制

灰度配置
配置权限控制
服务权限控制

灰度配置
配置权限控制
服务权限控制
gRPC服务发现支持
Thrift服务发现支持

灰度配置
配置权限控制
服务权限控制

Mysql依赖可替换为本地或者其他存储

灰度配置
Mysql依赖可替换为本地或者其他存储

Nacos Go SDK

灰度配置
配置权限控制
Service Mesh对接,例如对接Pilot
gRPC服务发现支持
Thrift服务发现支持
支持使用Kubernetes健康检查

灰度配置
配置权限控制
服务权限控制
配置发布审批
集群间配置同步
Mysql依赖可替换为本地或者其他存储

先把服务发现各版本 SDK,不能加命名空间的 BUG 解决掉吧

IPv6支持
灰度配置
配置权限控制
服务权限控制

IPv6支持
灰度配置
配置权限控制
服务权限控制

灰度配置,配置权限,服务权限。另外是否可以把项目单独拎出来一个概念,所有的服务和配置都基于项目来走。

IPv6支持
灰度配置
配置权限控制
服务权限控制

IPv6支持
灰度配置
配置权限控制
服务权限控制

灰度配置
配置加密(在这里我仍然推荐实现AES以及RSA算法)
配置权限控制
服务权限控制
Gateway动态路由
使用场景:
在生产环境下,灰度配置和配置权限,以及服务权限的需求呼之欲出

在这之前 Nacos仍然有待解决的问题:
可读性很好的文档
至少我看Sentinel(wiki)时不会迷惘。
今天下午卡在nacos结合gateway动态路由这里,目前仍在迷路。
大量数据加密AES比较好,所以我也推荐优先实现aes-256/aes-1024

感谢各位创造、支持并为Nacos付出实际努力的人(如果我技术好的话我也希望我是其中一员)

灰度配置
配置权限控制
服务权限控制
gRPC服务发现支持

配置权限控制
服务权限控制
灰度配置
和Sentinel的数据打通

配置灰度
配置加密
配置权限控制
服务权限控制

灰度配置
配置权限控制
服务权限控制
配置加密

Configure permission control
Configure release approval
Configure encryption
Inter-cluster configuration synchronization

Mysql依赖可替换为本地或者其他存储

  • 灰度配置
  • 配置权限控制
  • 服务权限控制
  • Mysql依赖可替换为本地或者其他存储
  • 灰度配置
  • 配置权限控制
  • 服务权限控制
  • 配置发布审批
  • 配置加密
  • 集群间配置同步

灰度配置
配置权限控制
服务权限控制
配置发布审批
配置加密
集群间配置同步

7月5号过了,好像还没发版1.1.0?

  1. 配置权限控制
  2. 配置发布审批
  3. 灰度配置
  4. 集群间配置同步
  5. 服务权限控制
  6. 配置加密

Roadmap is published: https://nacos.io/zh-cn/blog/nacos-roadmap.html

We are still open to suggestions.

python sdk

Was this page helpful?
0 / 5 - 0 ratings

Related issues

837414750 picture 837414750  ·  4Comments

NalHoug picture NalHoug  ·  5Comments

xuyixun21 picture xuyixun21  ·  6Comments

lixinglin213 picture lixinglin213  ·  3Comments

error0702 picture error0702  ·  3Comments