GithubHelp home page GithubHelp logo

这代码质量感觉一般啊 about nacos HOT 2 CLOSED

alibaba avatar alibaba commented on May 11, 2024
这代码质量感觉一般啊

from nacos.

Comments (2)

pguo65535 avatar pguo65535 commented on May 11, 2024

感谢您的中肯意见,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.

$$$$$$$ NOTICE $$$$$$$

为了未来更方便的将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.

xuechaos avatar xuechaos commented on May 11, 2024

感谢提出,不过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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.