写点什么

从阿里出发看微服务发展!P8 架构师手打 800 页微服务深度解析笔记

  • 2023-04-08
    湖南
  • 本文字数:1161 字

    阅读完需:约 4 分钟

当今,微服务架构在国内正处于蓬勃发展的阶段,无论是大型互联网公司还是传统的 IT 企业,纷纷采用微服务架构构建系统。微服务架构的目标是,将业务与技术的复杂度进行分离,使业务更专注于实现对客户的价值交付,而将非功能需求封装在平台或者底层 SDK 中。正所谓“大道至简”,微服务本身是一个化繁为简的过程,它采用细粒度的分布式,通过系统化的思考方式,将纷繁复杂的业务逻辑映射到底层技术。


而今天阿嘴分享的这本《微服务架构深度解析》将从微服务理论开始介绍,结合作者多年的工作经验,深入讲解分布式系统和微服务架构,从而帮助技术人员切实掌握微服务架构技术。


本书不仅适合初学者深入理解微服务架构,也可以作为团队管理者或者架构师进阶微服务架构的技术参考手册。微服务和云原生应用架构还在快速演进之中,其间充满了机遇和挑战。作为软件从业人员,面对技术的更新迭代,我们唯有整装待发,才能与时俱进。


限于文章篇幅原因,只能以截图的形式展示出来,有需要的小伙伴 点击这里凭本文截图即可获取!

原理篇

本篇我们会介绍微服务架构迅速发展的时代背景、微服务的定义和主要特性,以及其背后的设计哲学。

我们还将从实际业务场景出发介绍采用微服务架构的前提、如何对单体架构进行微服务化改造、巨石型应用的拆分迁移策略。

微服务概述

  • 微服务架构介绍

  • 微服务主要特性

  • 架构设计哲学

微服务的采用前提

  • 微服务使用场景

  • 技术与理念

  • 康威定律

  • 流程管理

微服务构建

  • 领域驱动设计

  • 微服务化改造

  • 微服务构建进阶



实践篇

本篇是微服务架构的实践篇,我们将从技术实现层面讨论如何实践和落地微服务架构。本篇通过介绍 SpringCloud 框架,讲解微服务治理体系的关键技术,以及如何保证服务的 SLA。同时,在细粒度服务的交互集成、数据一致性管理、服务交付部署、服务监控跟踪等方面,我们都将介绍当前主流的技术实践和解决方案。

脚手架

  • 脚手架介绍

  • Spring Boot 启动

  • Spring Boot Starter 技术

  • Spring Boot Web 容器

关键技术

  • 服务注册与发现

  • 服务配置中心

  • 微服务网关

  • 负载均衡

  • 容错与隔离

系统集成

  • 服务集成交互技术

  • REST 服务集成

  • RPC 远程过程调用

  • MOM 异步通信

微服务数据架构

  • 数据分类及存储特性

  • 事务管理理论

  • 微服务架构的数据一致性

微服务交付

  • 软件交付演进

  • 微服务如何持续集成交付

  • 基于容器的交付

服务监控治理

  • 监控系统概述

  • 指标型数据监控

  • 日志监控方案

  • 服务调用链技术






进阶篇

在微服务架构的发展趋势上,我们将介绍云原生应用架构,以及微服务目前关注的两个技术领域: Service M esh 服务网格及 Serverless 无服务计算框架。

响应式微服务架构

  • 响应式编程

  • 响应式技术框架

  • Spring WebFlux 框架

  • Spring Cloud Gateway

Kubernetes 容器管理

  • Kubernetes 的基础

  • Kubernetes 的设计理念

  • Spring Cloud 与 Kubernetes 的生态融合

微服务发展趋势

  • 云原生应用架构

  • Service Mesh 技术

  • Serverless 技术



限于文章篇幅原因,就展示到这里了,有需要的小伙伴 点击这里凭本文截图即可获取!

用户头像

还未添加个人签名 2021-07-28 加入

公众号:该用户快成仙了

评论

发布
暂无评论
从阿里出发看微服务发展!P8架构师手打800页微服务深度解析笔记_Java_做梦都在改BUG_InfoQ写作社区