Code Monkey home page Code Monkey logo

book's Introduction

book

目录(持续更新)

  • 第一部分 先用起来
    • 第1章 微服务初体验
      • 1.1 第一次听说
        • 1.1.1 什么是微服务?
        • 1.1.2 为什么要用微服务?
        • 1.1.3 微服务有劣势吗?
      • 1.2 第一次学习
        • 1.2.1 如何选择首次接触的微服务框架?
        • 1.2.2 怎样才算用到微服务?
        • 1.2.3 我要朝着什么样的方向学习?
        • 1.2.4首次使用,我要注意什么?
      • 1.3 小结
    • 第2章 构建单个微服务
      • 2.1 使用Spring Boot构建第一个微服务
        • 2.1.1 工程结构
        • 2.1.2 Spring Boot基础
        • 2.1.3 Spring Boot Starter
        • 2.1.4 RESTful
        • 2.1.5 EndPoint
      • 2.2 异常处理
        • 2.2.1 统一异常处理
        • 2.2.2 自定义异常处理
      • 2.3 缓存
        • 2.3.1 EhCache
        • 2.3.2 Redis
        • 2.3.3 更多缓存方案
    • 第3章 微服务太多,谁来管理?
      • 3.1 认识Eureka
      • 3.2 构建Eureka服务
      • 3.3 将已有的微服务注册到Eureka服务
      • 3.4 对Eureka进行安全认证
      • 3.5 构建高可用的Eureka集群
      • 3.6 了解Eureka的元数据
      • 3.7 小结
    • 第4章 微服务太多,配置文件怎么维护?
      • 4.1 初识分布式配置
      • 4.2 Spring Cloud Config
        • 4.2.1 Config Server
        • 4.2.2 Cloud Client
        • 4.2.3 配置刷新
        • 4.2.4 基础数据库的配置中心实现
      • 4.3 小结
    • 第5章 微服务之间如何交互?
      • 5.1 Ribbon
      • 5.2 Feign
      • 5.3 小结
    • 第6章 服务的大门谁来守?
      • 6.1 使用Spring Cloud Zuul构建基础网关
    • 第7章 个别服务挂机,如何预防连环影响?
    • 第8章 数据库操作和以前一样么?
    • 第9章 如何为微服务添加页面?
    • 第10章 初级阶段还有什么要注意?
  • 第二部分
    • 第11章 Docker部署
    • 第12章 链路跟踪
    • 第13章 事务问题
    • 第14章 优雅下线
    • 第15章 灰度方案
    • 第16章 事件驱动

book's People

Contributors

hanbin avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.