# spring-cloud-docker-microservice-book-code **Repository Path**: 00fly/spring-cloud-docker-microservice-book-code ## Basic Information - **Project Name**: spring-cloud-docker-microservice-book-code - **Description**: 《Spring Cloud与Docker微服务架构实战 第二版》1-11章配套代码 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: dev - **Homepage**: http://www.itmuch.com - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 238 - **Created**: 2021-01-16 - **Last Updated**: 2024-11-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringCloud, Docker ## README # 工程与章节对应列表 - chap03 开始微服务 * microservice-simple-provider-user 服务提供者 * microservice-simple-consumer-movie 服务消费者 - chap04 服务注册与发现 Eureka * microservice-discovery-eureka 注册中心 * microservice-provider-user 用户微服务 * microservice-consumer-movie 电影微服务 * microservice-discovery-eureka-ha 高可用注册中心(注意启动需要指定配置文件名) * microservice-discovery-eureka-authenticating 需登录访问注册中心 * microservice-provider-user-my-metadata 元数据添加 * microservice-consumer-movie-understanding-metadata 元数据调用 * microservice-provider-user-ip 多网卡IP选择 - chap05 使用Ribbon实现客户端负载均衡 * microservice-consumer-movie-ribbon 默认轮询 * microservice-consumer-movie-ribbon-customizing 自定义规则 * microservice-consumer-movie-without-eureka 脱离Eureka使用Robbon - chap06 使用Feign实现声明式REST * microservice-consumer-movie-feign 默认配置 * microservice-consumer-movie-feign-customizing 指定配置类 * microservice-provider-user-with-auth 需登录接口服务 * microservice-consumer-movie-feign-manual 调用需登录接口服务 * microservice-consumer-movie-feign-logging 配置调用日志 * microservice-provider-user-multiple-params 多参数接口 * microservice-consumer-movie-feign-multiple-params 多参数调用 * (待补充代码) 使用Feign·上传文件 - chap07 容错Hystrix * microservice-consumer-movie-ribbon-hystrix 基本容错 * microservice-consumer-movie-feign-hystrix-fallback 添加回退 * microservice-consumer-movie-feign-hystrix-fallback-factory 检查回退原因 * microservice-consumer-movie-feign-hystrix-fallback-stream Feign项目Hystrix监控 * microservice-hystrix-dashboard 可视化监控 * microservice-hystrix-turbine 聚合监控数据 * microservice-consumer-movie-ribbon-hystrix-turbine-mq 消息中间件收集监控数据 * microservice-hystrix-turbine-mq 消息中间件收集监控数据展示 - chap08 Zuul微服务网关 * microservice-gateway-zuul 基础网关 * microservice-file-upload 上传文件 * microservice-gateway-zuul-file-upload 上传文件 * microservice-gateway-zuul-filter 过滤器 * microservice-sidecar 使用Sidecar整合非JVM微服务 * microservice-gateway-zuul-aggregation 聚合微服务 - chap09 统一配置 * microservice-config-server与microservice-config-client * microservice-config-server-encryption 加解密 * microservice-config-server-encryption-rsa 非对称加密 * microservice-config-client-refresh 手动配置刷新 * microservice-config-client-refresh-cloud-bus 自动刷新配置 * microservice-config-client-eureka与microservice-config-server-eureka * microservice-config-client-eureka-authenticating * microservice-config-server-eureka-authenticating - chap10 微服务跟踪 Sleuth * microservice-simple-provider-user-trace * microservice-consumer-movie-trace - chap11常见问题与总结 # 《Spring Cloud与Docker微服务架构实战 第二版》1-11章配套代码 * 本仓库是《Spring Cloud与Docker微服务架构实战 **第二版**》的配套代码,第一版的配套源码详见Camden分支。 * 包含60+个DEMO * 覆盖了 * Eureka * Ribbon * Feign * Hystrix * Zuul * Spring Cloud Config * Spring Cloud Bus * Spring Cloud Sleuth等学习示例,**其中,Sleuth一章的配套代码详见trace目录。其他代码都在根目录** * 12-14章配套代码详见: ## 交流 * QQ群:731548893,欢迎加入 * 个人博客:[http://www.itmuch.com](http://www.itmuch.com) * Spring For All 社区: * 微信:![微信公众号](wx.jpg) **持续更新Spring Cloud、Docker相关知识**,敬请关注!! **持续更新Spring Cloud、Docker相关知识**,敬请关注!! **持续更新Spring Cloud、Docker相关知识**,敬请关注!!