序
龚鹏同学的这本书全面覆盖了微服务的细分领域,以一线实战视角详述了如何实现微服务。一方面,读者可以通过本书拓宽技术视野,另一方面,读者也可以从其中的一章深入了解一个细分领域的微服务实践。
在阿里巴巴的生态中,微服务逐渐成为主要的服务形态,伴随着容器化的日臻成熟,大量的分布式、领域驱动设计的微服务被快速开发和部署,服务间呈现出搭积木的能力,使不同的业务通过重新组合数个微服务,就能实现新的业务场景。借助成熟的底层集团中间件,天然地支持微服务所需的动态扩缩、服务发现、全链路日志分析等能力。以阿里巴巴达摩院语音对话平台为例,对话服务、理解服务、问答服务,以及对话管理平台都是基于SpringBoot和Docker技术栈的。
希望读者能够通过本书的指引,在自己的工作和学习领域,快速并逐渐深入地建立起自己的微服务。
韩陆
《Java RESTful Web Service实战》作者
达摩院语音对话平台负责人