上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.7 本章小结
本章主要介绍了微服务相关的概念、框架、开发与打包测试等内容。首先详细介绍了Dubbo服务框架和Spring Cloud微服务框架,并对两个框架的概念、特点及技术栈进行了详细的介绍及对比。然后给出了微服务开发与运行的技术栈全景图,罗列了目前微服务相关的主流技术。
下面的章节主要介绍微服务开发和打包测试等内容。首先介绍微服务开发环境的搭建,使用Eclipse或IDEA等集成开发环境。其次对微服务项目的框架代码和业务代码予以详细介绍,框架代码主要是项目的父模块的Maven依赖、打包插件等内容。而业务代码主要是微服务实现的功能代码,基于Spring Boot开发的业务代码包括Controller、Service、Mapper等内容。最后介绍使用Maven进行打包操作,可以在本地测试,也可以在Kubernetes环境中运行测试。