从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集群内网
    • 线上跳板机


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部