这周本来准备了点文章,不过计划赶不上变化,我决定插播些别的内容。
上周五收到封邮件,Spring团队的Josh Long要来中国,会在上海待几天,问我有没有时间聚一下。人大老远跑来上海,我必然要尽地主之谊,当天晚上把他送到酒店,等他收拾完,陪他去吃了顿他念念不忘的海底捞。饭当然也不能白吃,第二天我就把他约到了公司,和大家做了场交流,效果非常不错,至少终于打动我将系统迁移到Spring Boot上。
故事还得回到去年,Josh极力向我推荐Spring Boot,不过由于很多功能和我自己做的框架重合,迁移需要投入不少资源,而且对业务没有太多帮助,所以我告诉他如果Spring Boot早出来一年,我基本就不会自己动手写框架了,但现在,我没有发现迁移能带来多少回报。时隔一年,不得不为他们的成果点个赞,看了这次的演示,下半年我就打算升级框架,迁移到Spring Boot 1.3上。
这次比较让人惊叹的几个点如下:
- 强大的监控和运维特性,当我看到命令行模式的Dashboard时,那个漂亮啊
- shell和jar合二为一,一个jar文件开头时shell脚本,底部是jar二进制,只要一个文件就把所有问题摆平了
- 和大量大型互联网系统基础设施的整合,尤其是Eureka和Hystrix(说白了其实是和Netflix开源产品的整合,我只能说你们两家公司是战略合作伙伴了么?)
作为一个布道师,Josh为了让更多人能看到他的分享,还特意把它录了下来,全长2个半小时,包含大量代码演示,可以分上下两篇来看,上篇主要是Spring Boot,下篇是Spring Cloud。链接http://pan.baidu.com/s/1o6xdoAu,提取密码6fjj 。