本系列从开发与运维两方面分别对微服务架构的实践过程进行描述,全套分为上下两册,上册偏重于开发,下册偏重于运维。在上册中读者会学习到微服务架构所需的开发技能,包括使用Spring Boot搭建微服务开发框架,使用Node.js搭建微服务网关,使用ZooKeeper实现微服务注册与发现,使用Docker封装微服务,使用Jenkins部署微服务。通过阅读上册,读者可轻松搭建一款轻量级微服务架构。本书适合对微服务实践感兴趣,以及想成为微服务架构师的人员阅读。


作者

黄勇 现任特赞公司CTO,曾任阿里巴巴公司系统架构师。对微服务架构与大数据技术有深入研究,具有丰富的网站架构设计经验与项目管理经验,擅长敏捷开发模式。国内开源软件推动者之一,活跃于“开源中国”社区网站,Smart开源框架创始人,图书《架构探险:从零开始写Java Web框架》作者。热爱技术交流,乐于分享自己的工作经验与生活感悟。


查看全部
目录

关于作者

内容简介

序一 微服务,应用开发的新起点

序二 微服务,我们如何与你相处

专家推荐

读者推荐

前言

第1章 微服务架构设计概述

1.1 为什么需要微服务架构

1.2 微服务架构是什么

1.3 微服务架构有哪些特点和挑战

1.4 如何搭建微服务架构

1.5 本章小结

第2章 微服务开发框架

2.1 Spring Boot是什么

2.2 如何使用Spring Boot框架

2.3 Spring Boot生产级特性

2.4 本章小结

第3章 微服务网关

3.1 Node.js是什么

3.2 如何使用Node.js

3.3 使用Node.js搭建微服务网关

3.4 本章小结

第4章 微服务注册与发现

4.1 ZooKeeper是什么

4.2 如何使用ZooKeeper

4.3 实现服务注册组件

4.4 实现服务发现组件

4.5 本章小结

第5章 微服务封装

5.1 Docker是什么

5.2 如何使用Docker

5.3 手工制作Java镜像

5.4 使用Dockerfile构建镜像

5.5 使用Docker Registry管理镜像

5.6 Spring Boot与Docker整合

5.7 本章小结

第6章 微服务部署

6.1 Jenkins是什么

6.2 搭建GitLab版本控制系统

6.3 搭建Jenkins持续集成系统

6.4 使用Jenkins实现自动化发布

6.5 本章小结

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400