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

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    python join()阻塞的用法
    python远程批量执行命令
    python多进程,以及进程池并发
    python生产者消费者模型
    python如何保证多个线程同时修改共享对象时不出错!
    python多线程,多进程
    python paramiko模拟ssh登录,实现sftp上传或者下载文件
    python初识1
    验证码的作用和实现原理
    网络应用软件结构-----CS与BS结构(网络基本知识小结)
  • 原文地址:https://www.cnblogs.com/lakeslove/p/12945140.html
Copyright © 2011-2022 走看看