Spring Cloud Netflix全家桶、Spring+Dubbo+Zookeeper散件组合、Spring Cloud Alibaba全家桶,是国内关注度最高的三套微服务生态系统,新项目框架要如何选型,现在穿越回1944年。。。这时一个界面弹窗跳了出来,三个选项:A.加入共军 B.加入国军 C.加入日军。。。。。。。。。。对于穿越回去的我,当然是加入共军!
国军就是Spring Cloud Netflix,虽然还有战斗力,但是项目已经进入维护模式,在技术日新月异的今天,无疑是自废武功。
Spring+Dubbo+Zookeeper散件组合,日军战斗力强,但是满洲军皇协军什么的就再说了。个别散件功能强大,个别功能缺失,需要拿别的组件整合进来。Dubbo装死几年后诈尸(Maven中央库2012年到2017年之间几乎没有更新),热搜指数超高。。。
Spring Cloud Alibaba就是共军,44年的共军,版本号才0.2.1,干不过日军,干不过国军。好处就在全家桶,要什么有什么,整合来的也算自己的,Dubbo本来也就是Alibaba开始搞的,而且Dubbo在apache孵化,Spring Cloud Alibaba在Spring Cloud孵化,将来很有可能打倒日军,打倒国军,一统江湖。所以,应该。。不会。。再烂尾了。。吧?唯一的隐患就是烂尾,Netflix虽然自废武功但是生活已能自理。
另外还有一些五花八门的框架,比如
SpringBlade 2.0 https://gitee.com/smallc/SpringBlade
轻舟微服务 https://www.163yun.com/product-nsf?entry=dh0201 (网易的,口号“基于开源、兼容开源”,然后自己卖,真香)
等等。
综上,新项目搭框架我选alibaba全家桶。