购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

序2

2013年,我在EMC听了一个关于Docker与测试的分享,才第一次近距离认识Docker。在2014年底时,在项目上开始接触Docker。2015年上半年,我读了两本书: ThePhoenix Project MigratingtoCloud-NativeApplicationArchitectures 。这两本书让我对DevOps、微服务和云原生架构有了初步的认识。

2015年9月,我以首席架构师的身份加入麻袋理财,当时第一件事情就是借助DaoCloud在公司内部推行基于Docker的基础落地的方案。花了三个月,一个简易的方案就已经可以正常运作。但是在这个过程中,却发现和应用的契合度不是太高,需要对应用的架构做改造。

2016年年初,当时正好有一个项目要做2.0,之前是一个典型的单体应用(使用Spring MVC),这次准备做微服务改造,以满足业务对技术快速迭代、横向扩展的要求。我当时对Spring Boot和Spring Cloud已经有所耳闻,但是还停留于Demo的地步。正好借着这个机会,准备推广Spring Boot。之后有个全新的项目,我们完全按照微服务架构,使用Spring Boot和Cloud进行开发,并采用CI/CD自动化流程和容器化部署。

2016年10月份时,一次偶然的计划,Spring Cloud中国社区的许进找到了我,让我把团队在实践过程中的经验总结在社区做了分享,从而认识了本书的作者周立。当时周立正好在写一本书,他希望我能够帮他进行review,我就欣然答应了。

看到了书的标题《Spring Cloud与Docker微服务实战》,这不就是我一直在做的工作吗?于是我连夜把这本书读了一遍,感觉相见恨晚,如果一年前有这本书,那我就可以少走很多弯路了。

本书用一个例子贯穿始终,讲解了SpringCloud的经典组件、微服务架构,以及与Docker的集成。书中提供了详细的代码,可以让读者在了解基础概念的同时,可以马上脚踏实地地撸起袖子写代码。

王天青 DaoCloud首席架构师
2017年3月 DijLcVfCSlIkAkWeoagdpswhf6rWTuXAeu5uJyRhLlb0ZnbLslxhFvA929foXZ2Q

点击中间区域
呼出菜单
上一章
目录
下一章
×