Nocos-从Clone到放弃

    从clone到放弃系列吧。

    1.从源码说起吧,用阿里自己的规约扫描。得到的结果如下:

ff65135cee9be5aae7f93aacb8c9dc3ad38.jpg

   都是小事,某些警告可能是假的。

22cfca5dda307eea7ede5f301d148cbe44a.jpg

dcbbeff70151b32e48392e69b209e8cb234.jpg

都9012年了,MyBatis还是不错的,Java+Sql写在一起...特别是后面一张图。

    2.从代码结构来说:

    console依赖config,而console说白了就是真正的nacos-server了。而config又是什么鬼,也能提供独立服务。虽然通过源码能够知道console是controller层,config是service层,但config也有controller,也能提供独立服务(官网也说明了,为了灵活,能够理解。但如果提取下公用层,是不是更加清晰?)。代码边界实在不明显,乍一看有点分不清各模块的职责。总感觉,console模块直接粗暴的依赖整个config模块怪怪的。

29a16ef3c49c3886d285a9d6526749b821c.jpg   

    3.为什么放弃看源码?

2aa5eb094560662788a53088e157d827acb.jpg

service放到了control层也就罢了,一个业务方法172行,我大脑内存已经溢出了,原谅我脑容量太小。

3.文档:

看似很全面,其实不如某些国外项目的quick start。clone下来后,不看源码,我都不知道要怎么跑起来(源码跑而不是官方的脚本运行)。好不容易找到入口项目了,各种缺配置,配置怎么配置啊?如果不是跟了下源码,我应该看不到他的真容了。

8b4eb6dc1b6ac5f55eac9354c4fc43465d1.jpg

4.功能:

能够启动了,然后,你能告诉我默认密码多少吗?跟了下:默认账号密码都是:nacos。

0d9c756516fba0d83fb0e9ecaa0fed8fe73.jpg

权限粒度控制呢?都说中台,nacos貌似并没有走中台路线的意思。

5.放弃

综上所述,放弃nacos,至少现阶段而言,感觉是这样的,嗯,感觉。。

转载于:https://my.oschina.net/vright/blog/3066597

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值