您好,欢迎来到聚文网。 登录 免费注册
分布式微服务架构(原理与实战)

分布式微服务架构(原理与实战)

  • 字数: 602
  • 出版社: 清华大学
  • 作者: 黄文毅
  • 商品条码: 9787302537816
  • 版次: 1
  • 开本: 16开
  • 页数: 362
  • 出版年份: 2019
  • 印次: 1
定价:¥89 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
\\\"随着互联网技术的发展,系统架构由单体架构、垂直MVC架构、SOA服务化、分布式服务演变到分布式微服务架构,这是互联网企业架构的必经之路。分布式微服务架构涵盖的技术面广,知识点多。本书旨在让更多计算机从业者熟悉一个完整的分布式微服务架构所涉及的基础概念、涵盖的技术以及实战开发。 本书蕴含的知识体系甚广,第1~2章主要讲解架构是如何向前演化发展的以及阅读本书之前需要准备的环境。第3~5章主要讲解服务之间的RPC调用、通信协议等。第6~7章主要讲解服务路由以及服务注册中心的原理和实践。第8章主要讲解服务调用。第9章主要讲解服务容器化以及如何部署和发布服务。第10~11章主要讲解服务限流、降级、容错以及熔断等技术。第12~13章主要讲解如何搭建服务日志和监控体系。第15章主要讲解配置中心的原理以及如何搭建配置中心。第16章主要讲解分布式数据库、分布式缓存、分布式事务、分布式Session以及服务如何通过Kafka解耦。第17章主要讲解微服务如何测试。第18章主要讲解目前主流的分布式微服务架构案例。 本书适用于所有Java编程语言开发人员、分布式微服务架构爱好者以及计算机专业的学生等。 \\\"
作者简介
黄文毅,CSDN博客专家,CSDN学院、网易学院和腾讯学院等网络学院讲师。曾就职于厦门星耀蓝图科技有限公司(为浦发银行、兴业银行、南京银行、湖南农信银行等银行开发系统)和上海美团(从事美团和大众点评后端开发工作),目前就职于厦门美图科技有限公司,从事美图秀秀和美拍后端开发工作。
目录
第1章 从架构演进启程 1.1 水平分层架构 1.1.1 应用架构概述 1.1.2 MVC架构/水平分层架构 1.2 SOA服务化架构 1.2.1 SOA概述 1.2.2 SOA的特征 1.2.3 SOA面临的问题 1.3 分布式微服务架构 1.3.1 微服务概述 1.3.2 SOA与微服务 1.3.3 微服务架构的特点 1.3.4 微服务架构的缺点 1.3.5 微服务架构全景图 1.3.6 微服务类型 1.3.7 微服务拆分原则与步骤 第2章 微服务开发框架 2.1 环境准备 2.1.1 安装JDK 2.1.2 安装 Intellij IDEA 2.1.3 安装 Apache Maven 2.2 一分钟快速搭建Spring Boot项目 2.2.1 使用Spring Initializr新建项目 2.2.2 测试 2.3 Spring Boot简单介绍 2.3.1 Spring Boot核心功能及特性 2.3.2 Spring Boot的缺点 2.4 Spring Boot目录介绍 2.4.1 Spring Boot工程目录 2.4.2 Spring Boot入口类 2.4.3 Spring Boot测试类 2.4.4 pom文件 2.5 Spring Boot生产级特性 2.5.1 应用监控 2.5.2 健康检查 2.5.3 跨域访问 2.5.4 外部配置 第3章 分布式RPC框架 3.1 RPC框架概述 3.1.1 RPC的定义 3.1.2 RPC核心组件 3.1.3 RPC调用过程 3.1.4 RPC框架调用分类 3.1.5 RPC框架性能 3.1.6 RPC框架与分布式服务框架 3.2 RPC框架 3.2.1 RMI远程方法调用 3.2.2 Thrift 3.2.3 Hessian 3.2.4 Avro-RPC

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网