zoukankan      html  css  js  c++  java
  • 微服务架构实战

    该书409页,不太满意的地方是项目构建用的是maven而不是gradle。

    一共12章,

    概念篇,第1、2章

    1 章从微服务的起源和现实业务的角度探讨微服务,使读者能够对微服务有一个感观的认识

    2 章是针对微服务的设计理念进行整理,包括服务如何折分、前后端分离、CAP 理论和CQRS 等,是一个高层次的指导原则

    开发篇,第3、4、5、6章

    第3 章详细地介绍Spring Boot 的开发,包括使用它的优缺点,以及在企业级开发中常用的工具包的整合,包括面向切面编程、Web 开发、文档管理和调度管理,后结合Dubbo 完成一个示例性的分布式工程。

    第4 章主要讲解Docker 的基础操作,介绍微服务中所用到的容器相关的技术,最后给出通用的基于容器的私有云架构

    第5 章对Spring Cloud 实现微服务的几个重要框架进行展开描述,让读者了解注册中心、负载均衡、容错、分布式配置、网关和消息总线,能够完成开发层面的微服务架构。

    第6 章Spring Cloud 的非核心框架进行介绍,包括Consul 、ZooKeeper、安全框架和数据流框架。

    运维篇,第7,8,9,10章 devops

    第7 章主要对测试和质量管理进行介绍,测试部分包括单元测试、AIB 测试、冒烟和回归

    测试,质量管理部分主要使用静态代码分析,并且基于SonarQube 对代码进行静态检查, 以及

    分析代码的总体质量

    第8 章对微服务的最佳实践JHipster 进行系统的介绍,并且对JHipster 部分内容做了处理,将在国内不是很流行的部分进行了处理,尽可能详细地介绍JHipster 的应用和配置。

    第9 章主要对自动化部署进行介绍,因为微服务的目的不仅仅是简化开发,而且能够提高整个团队的运行效率。所以私服的使用和自动化运维就显得非常重要。

    第10 章主要讲解日志收集和APM 监控,对于线上系统来说,出现问题的概率还是非常大的,如何快速定位并第一时间找到问题所在的点就显得非常重要。APM 部分对常用的监控工进行列举,重点介绍Pinpoint , 对使用和邮件告警也进行了重点介绍。

    实战篇 

    第11 章通过对PiggyMetrics 的全面讲解,让读者能够了解个简单的微服务架构所包含的技术点和构建原则,并且实际部署微服务,完成业务的基础操作

    第12 章对在微服务构建过程中可能涉及的技术点进行讲解,包括工作流引擎、规则引擎、调度系统、分布式配置及单点登录。

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    [hihoCoder] #1093 : 最短路径·三:SPFA算法
    [hihoCoder] #1089 : 最短路径·二:Floyd算法
    [LeetCode] Number of Islands
    PRML5-神经网络(1)
    CUDA2.4-原理之性能优化及浮点运算
    PRML1-引言
    PGM1.1-简介
    AI1.1-人工智能史
    数学-矩阵计算(4)两种布局
    数学-矩阵计算(2)矩阵函数微积分前奏
  • 原文地址:https://www.cnblogs.com/lakeslove/p/12945140.html
Copyright © 2011-2022 走看看