10
回答
Spring Boot,Spring cloud加起来有385个包,学习成本太大了
百度AI开发者大赛带你边学边开发,赢100万奖金,加群:418589053   

相比以前的spring,核心包才十来个 虽然入门难 但是慢慢的用下来 还是积累了好多知识。

现在spring出的boot光包就有165个。写第一个hello world确实很快,但是后面的学习成本太高了。想要用好一个东西肯定要深入了解,但是等我了解完每个包的作用恐怕都要到2018年了。

再说spring cloud,这几天搭了个demo测试,本机压力测试,一个读内存并返回的服务 2秒内响应 并发能上4000 吞吐量能达到 3100多的加一层springcloud服务 再对外提供一次访问 下降到 吞吐量只有 398了 

意味着要用spring cloud还要把它自带的一些方案替换成第三方方案,这个貌似也是spring cloud的定位,它并没有想做微服务的全部事情,比如远程调用这里 就要把 json/xml + http请求的方式 换成 ice 或者 thrift。 另外服务注册等也可能需要更换。

而spring cloud的包有220个,除了这些包了解完,还要继续研究各个模块的第三方替代方案。

举报
湖水没了
发帖于2年前 10回/3K+阅

以下是话题补充:

顶部