再次推倒:选用SpringCloud+Gradle组合
程序员都有个通病,就是幻想着初期就把项目设计的非常好,但是这往往是不可能的,随着经验以及技术的增长,之前的漏洞就会暴露出来。
考虑到服务多(使用Elasticsearch,Kafka就已经有10个服务)[集群],本着虱子多不怕痒的想法,我选择SpringCloud,门户和后台分离,业务和插件(ES)分离,让项目变得低耦合
考虑到Maven资源分离成本实在太高(已经完成),以及插件的维护频率,加上安卓大力推荐使用Gradle,所以转成了Gradle,(兼容CI/CD时候真的好用)