从0到1实战微服务架构
目录
读者基础
微服务架构梳理
https://www.coder4.com/homs_online/
读者基础
由于篇幅、精力所限,本书无法写成一本”零起点”教程。我假设读者具有至少2年的服务端工作经验,并且了解以下技术或原理:
- Git
- Maven & Gradle
- Docker & k8s
- Java
- Spring / Spring Boot
- 数据库: 如MySQL
- 消息队列: 如RabbitMQ
- 缓存系统: 如Memcached
- 内存数据库: 如Redis
本书可以供架构师、项目经理、高级服务端程序员参考、学习。
微服务架构梳理
- 从0到1实战微服务架构
- 架构概览
- 微服务架构概览
- 运维技术链概览
- 微服务技术栈概览
- 研发工具链概览
- 微服务的自动发现与负载均衡
- Kubernetes 快速入门
- 微服务的自动发现与负载均衡
- 微服务的开发框架
- Gradle子项目划分与微服务的代码结构
- Spring Boot整合Thrift RPC
- Spring Boot整合REST服务
- Mockito 单元测试打桩神器
- 微服务的存储与缓存
- MySQL 数据库的运维
- Spring Boot整合MySQL
- Memcached 缓存服务的运维
- Spring Boot整合Memcached
- Redis 内存数据库的运维
- Spring Boot整合Redis
- 微服务的消息队列
- RabbitMQ 消息队列的运维
- Spring Boot整合RabbitMQ
- RocketMQ 消息队列的运维
- Spring Boot整合RocketMQ
- Kafka 流处理平台的运维
- Kafka 流处理开发简介
- 微服务日志监控
- Spring Boot配置Logback日志
- Spring Boot整合分布式追踪
- ELK日志分析平台的运维
- Spring Boot整合EBLK日志分析平台
- 微服务平台监控
- Sentry 错误预警系统的运维
- Spring Boot整合Sentry
- Kubernetes + Prometheus + Grafana平台监控
- 微服务配置中心
- cfg4j及方案简介
- Spring Boot整合配置中心
- 微服务熔断与限流
- 熔断与Hystrix
- 限流的实现
- 微服务持续交付
- Jenkins平台的运维
- Jenkins持续集成
- Jenkins持续部署
- 研发工具链
- LDAP 内部账号管理系统
- gerrit 代码的版本管理与评审
- Nexus 私有maven仓库
- BOM 减少版本冲突
- Spring Boot 项目模板
- 开发效率脚本
- 打压工具
- 运维工具链
- Docker 私有仓库
- Nginx REST 网关自动配置
- 搭建Kubernetes集群
- OpenVPN访问Kubernetes集群内网
- 线上跳板机
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
