前言微服务概述 微服务研发工具链持续集成、持续部署、持续交付一种微服务的分层架构一种微服务分层架构的技术栈选型 微服务开发上篇 Gradle构建工具配置Sprint Boot项目与Gradle的集成Spring Boot集成SQL数据库1Spring Boot集成SQL数据库2Spring Boot集成gRPC框架Spring Boot集成Redis 微服务开发中篇 Nacos注册中心:注册篇Nacos注册中心:发现篇Spring Boot集成配置中心Spring Boot集成熔断、限流、降级Spring Boot集成消息队列 微服务开发下篇 基于ELKFK打造日志平台基于SkyWalking的链路追踪系统基于MicroMeter实现自定义应用监控指标基于VictoriaMetrics + Grafana的监控系统 容器与编排系统 从集装箱到容器快速入门Kubernetes搭建Kubernetes集群搭建Kubernetes高可用集群通过ingress暴露内部服务 持续交付流水线 Jenkins搭建入门Jenkins定制AgentJenkins实现Kubernetes部署流水Jenkins优化Kubernetes部署流水线 工具链 基于LDAP的内网统一认证JFrog Artifactory搭建Maven私有仓库使用Registry2搭建Docker私有仓库