Comments (2)
感谢您的中肯意见,Nacos 0.1 代码还正在经历从阿里内部复杂的体系中逐渐梳理、剥离及重构的过程中,所以确实有不少瑕疵,你可以看到包括core等代码目录目前还是空的,也是这个原因。Nacos正在持续重构中,计划在0.8版本完成重构,从而达到Production Ready的状态。
而Raft这一块我们基于阿里大规模生产需求的实际考虑,适当放低一致性要求提高可用性上做了很大幅度的定制,所以不了解整体设计意图的情况下阅读起来确实会有点费劲,未来我们会将这块的设计和实现原理考虑文档化公开出来。
Thank you for your pertinent comments. The Nacos 0.1 code is also undergoing a process of gradual combing, stripping and refactoring from Alibaba's internal complex system, so there are indeed a lot of flaws, including you can see that the core and other code directories are still empty. This is also the reason. Nacos is continuing to refactor and plans to complete the refactoring in version 0.8 to achieve a production ready state.
And Raft, which is based on the practical considerations of Alibaba's large-scale production requirements, has made a very large customization in terms of appropriately lowering the consistency requirements and improving the usability. Therefore, reading it is really a little difficult without understanding the overall design intent. In the future, we will The design and implementation principles of this piece will be documented and published.
为了未来更方便的将Nacos推进到CNCF或者Apache社区,我们恳求大家尽量
用英文发issue或者评论##(当然,仍然是非强制的)
In order to promote Nacos to the CNCF or Apache community more conveniently
in the future, we beg you to publish the issue in English
(Of course, it is still non-mandatory).
from nacos.
感谢提出,不过Nacos遵循阿里巴巴JAVA代码规约,你可以在 https://github.com/alibaba/p3c 这里看到,整体有问题,可以具体提出。代码我们还在持续完善。
Thanks for the issues, but Nacos follows the Alibaba JAVA code specification. You can see it here at https://github.com/alibaba/p3c. There are problems in the whole and can be specified. The code is still improving.
from nacos.
Related Issues (20)
- Nacos 2.3.2 集群中跨节点不一致的下线行为,部署三节点只有单节点可正常下线服务,其他节点下线服务报错400。(Inconsistent Offline Behavior Across Nodes in Nacos 2.3.2 Cluster) HOT 4
- support grpc port with custom property in client construct phase HOT 2
- 集群一个节点毫无征兆的宕机,重启之后报错Stream closed before write could take place HOT 2
- 持久节点HTTP健康检查失败 HOT 4
- Nacos2.2.0 集群模式下. 有一个节点应用同步异常. 刚启动nacos节点同步没有问题.但是过一段时间 该节点的服务就会全部掉线.或者部分掉线.只有一个节点如此 HOT 1
- receive invalid redirect request from peer 导致节点数据脑裂 HOT 3
- nacos升级到2.3.0之后 老版本的sdk无法连接nacos HOT 6
- `NacosConnectionControlManager` 的 `check`方法中,并没有对`totalCountLimit == -1`这种特殊情况做不限制连接处理。
- 希望能新增python services sample code
- Unraveling Nacos Cluster Anomalies??? HOT 1
- java.lang.NoSuchMethodError: org.yaml.snakeyaml.constructor.SafeConstructor for 0.3.0-RC version which supported springboot3 HOT 6
- 【将服务从nacos上下线后一直还能接收到请求】Requests continue to be received after the service is offline from nacos HOT 4
- springboot2.7.0启动单元测试报错403,user not found HOT 3
- 部分节点加入 raft group失败,一直preVote HOT 1
- 每次出现 NacosClientAuthServiceImpl, 然后服务就卡住了,一定要重启才能恢复正常
- [test] module api upgrade to junit5
- [test] module address upgrade to junit5
- 同一台机器多个服务获取不同 namespace 下的配置会错乱
- 服务注册后立即获取服务列表,结果为空。
- nacos all port support tls HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nacos.