近几年,微服务的兴起对从事资讯科技的各级别、各功能、各种技术的人员来说是一重大挑战,也是一个突破的机会。本书深入浅出,让读者很容易就了解到什么是微服务。另外,本书也让已经对微服务有一定认知的读者了解到微服务如何可以应用,在什么环境、什么情况下,会面对什么困难和问题,如何通过不同方法加以解决,让微服务可以顺利地应用,让微服务所带来的好处可以大大地体现出来。对微服务感兴趣的读者和对微服务的应用感到困惑的读者,以及对微服务的场景应用需要更深入了解的读者,可以阅读这本书,不可错过。
电讯盈科解决方案中国区总经理 潘家驰(William Poon)
软件架构模式的衍变往往有其深刻的历史和业务背景,而在互联网 、云计算、大数据、区块链等新的商业模式及相关技术体系大行其道的今天,微服务模式很好地适应了时代的发展,其辅以相应的管理流程、体系,实践了DevOps理念,为IT产业的蓬勃发展奠定了技术基础。
市面上关于微服务的书浩若烟海、不胜枚举,本书的作者从实际工作的丰富积累出发,清晰地描述了微服务的“微”、“独”、“轻”、“松”等特点的具体实践。针对企业应用微服务模式中遇到的选型、服务拆分、开发技术及相关工具等重点、难点做了阐述,配合实际生产案例,便于读者快速理解。
作者是我在惠普时的老友、多年的同事,一直在一线从事软件研发和项目实施相关工作,具有丰富的软件架构设计经验。本书将给有志于规划、设计微服务模式的架构师、软件设计和开发者们提供一条可行的路。
云星数据(深圳)有限公司 副总裁兼研发中心总监 楼炜
随着技术的不断发展,企业使用的软件功能变得越来越强大,开发维护的难度也呈指数级上升。如何高效率地开发一个庞大系统,同时做到后期维护成本低,是每一个架构人员考虑的问题。Dubbo的分布式服务架构,让大家更多地关注了微服务。在大型的互联网电商平台,需要应对极高的并发场景,分布式服务贯穿其中,有成百上千的应用实例在对外提供着微服务。
在传统的企业,由于没有这样的高性能要求,对于微服务的意识并不强。公司前段时间招聘一批技术人员,应聘者很多,但懂微服务的人却很少。只有一些有电商背景和喜欢钻研技术的人,才对Dubbo Zookeeper有比较深入的了解。我很是感慨,公司很重视微服务技术,但外面用的又不多,希望借此书也能将微服务做一些推广。这是一种潮流,需要我们去引领。不过还好,技术的领导者已经嗅到了微服务未来的蓬勃发展,在Spring MVC的基础上又推出了Spring Boot,简化了REST服务开发。后期又推出了微服务架构Spring Cloud,打通了微服务的全流程。这对于想了解微服务架构,或者想步入互联网公司的人员来讲,无疑是一个福音。
有了技术领导者的带路,还必须有大量的推广者,才能使一项新技术发扬光大。本书作者纪晓峰就是微服务技术的发烧友,一个坚定的推广者。为了普及微服务知识,特意撰写了这本书。他是我HP的同事,工作认真,性格开朗,项目经验丰富,对Spring Cloud的微服务框架有很深的研究,能够用通俗易懂的语言让读者在短时间内熟悉微服务。
相信读者看了此书之后,一定能被作者的行文风格所吸引,在潜移默化中加深对微服务的认识。读此书,就如同读小说,又如同读人生。你会同时收获到微服务以外的很多其他知识。
*商城架构师 孙海波
本书以幽默风趣的语言生动地讲述了微服务,将微服务相关的理论知识、技术实现和项目实践一网打尽。全书共分为三大部分:*部分为“微服务解惑篇”,让读者对微服务有一个清晰的认识,消除对微服务的种种疑惑,同时对用户十分关注的如何拆分、如何使用等问题做了很全面的讲解;第二部分为“技术实现篇”,通过对当前世界*为流行的微服务框架Spring Boot Spring Cloud的常用组件的详细解读以及其他相关技术、工具的介绍,来帮助读者了解整体架构及其中各个组件的原理,结合代码帮助读者快速构建项目,搭建一个比较完整的微服务框架;第三部分为“项目实战篇”,通过案例来展示不同业务系统在微服务使用过程中如何梳理业务、如何拆分、如何使用微服务重构等。
纪晓峰,现任某公司架构师,曾经在AC担任微服务领域的咨询师,长期供职于HP,具有丰富的架构设计和开发经验,先后参与多个微服务项目。网名“叫我哲学家”,喜欢看书,钻研技术,领悟其中原理,习惯于独立思考,形成独到的见解。
评论晒单