# 项目简介
本项目是《使用Spring Cloud与Docker实战微服务》:
[http://git.oschina.net/itmuch/spring-cloud-book](http://git.oschina.net/itmuch/spring-cloud-book)
[http://www.github.com/eacdy/spring-cloud-book](http://www.github.com/eacdy/spring-cloud-book)
Spring Cloud章节的配套代码,如有疑问,请移步至该地址。
微服务架构交流QQ群:157525002(2000人群,已满),**564840207(2000人群,欢迎加入)**,欢迎加入。
内容主要包含:
| 微服务角色 | 对应的技术选型 |
| --------------------- | ------------------------------------ |
| 注册中心(Register Server) | Eureka |
| 服务提供者 | spring mvc、spring-data-jpa、h2等 |
| 服务消费者 | Ribbon/Feign消费服务提供者的接口 |
| 熔断器 | Hystrix,包括Hystrix Dashboard以及Turbine |
| 配置服务 | Spring Cloud Config Server |
| API Gateway | Zuul |
# 准备
## 环境准备:
| 工具 | 版本或描述 |
| ----- | -------------------- |
| JDK | 1.8 |
| IDE | STS 或者 IntelliJ IDEA |
| Maven | 3.x |
## 主机名配置:
| 主机名配置(C:\Windows\System32\drivers\etc\hosts文件) |
| ---------------------------------------- |
| 127.0.0.1 discovery config-server gateway movie user feign ribbon |
## 主机规划:
| 项目名称 | 端口 | 描述 | URL |
| ---------------------------------------- | ---- | ---------------------- | --------------- |
| microservice-api-gateway | 8050 | API Gateway | 详见文章 |
| microservice-config-client | 8041 | 配置服务的客户端 | 详见文章 |
| microservice-config-server | 8040 | 配置服务 | 详见文章 |
| microservice-consumer-movie-feign | 8020 | Feign Demo | /feign/1 |
| microservice-consumer-movie-feign-with-hystrix | 8021 | Feign Hystrix Demo | /feign/1 |
| microservice-consumer-movie-feign-with-hystrix-stream | 8022 | Hystrix Dashboard Demo | /feign/1 |
| microservice-consumer-movie-ribbon | 8010 | Ribbon Demo | /ribbon/1 |
| microservice-consumer-movie-ribbon-with-hystrix | 8011 | Ribbon Hystrix Demo | /ribbon/1 |
| microservice-discovery-eureka | 8761 | 注册中心 | / |
| microservice-hystrix-dashboard | 8030 | hystrix监控 | /hystrix.stream |
| microservice-hystrix-turbine | 8031 | turbine | /turbine.stream |
| microservice-provider-user | 8000 | 服务提供者 | /1 |
| | | | |
## 实体书《Spring Cloud与Docker微服务架构实战》上市啦!
* 京东购书地址:
![](jd-购书链接.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Spring Cloud 为开发者提供了在分布式系统(配置管理,服务发现,熔断,路由,微代理,控制总线,一次性token,全居琐,leader选举,分布式session,集群状态)中快速构建的工具,使用Spring Cloud的开发者可以快速的启动服务或构建应用、同时能够快速和云平台资源进行对接
资源推荐
资源详情
资源评论
收起资源包目录
spring cloud 实例demo (262个子文件)
RibbonHystrixService.class 2KB
AccessFilter.class 2KB
UserController.class 2KB
UserFeignHystrixClient$HystrixClientFallback.class 2KB
UserFeignHystrixClient$HystrixClientFallback.class 2KB
User.class 1KB
HystrixDashboardApplication.class 1KB
RibbonService.class 1KB
FeignHystrixController.class 1KB
FeignHystrixController.class 1KB
MovieRibbonHystrixApplication.class 1KB
FeignController.class 1KB
RibbonHystrixController.class 1KB
MovieFeignApplication.class 1KB
User.class 1KB
User.class 1KB
RibbonController.class 1KB
User.class 1KB
User.class 1KB
User.class 1KB
MovieRibbonApplication.class 1014B
EurekaApplication.class 987B
UserApplication.class 976B
MovieFeignHystrixApplication.class 972B
TurbineApplication.class 936B
ConfigServerEurekaApplication.class 898B
MovieFeignHystrixApplication.class 895B
ConfigClientController.class 849B
ConfigClientController.class 849B
UserFeignHystrixClient.class 832B
ConfigClientEurekaApplication.class 831B
UserFeignHystrixClient.class 812B
ZuulApiGatewayApplication.class 809B
ConfigServerApplication.class 807B
RestTemplateConfig.class 746B
RestTemplateConfig.class 746B
ConfigClientApplication.class 740B
AccessConfig.class 659B
UserFeignClient.class 570B
UserRepository.class 440B
.classpath 1KB
.classpath 1KB
.classpath 1KB
.classpath 1KB
.classpath 1KB
.classpath 1KB
.classpath 1KB
.classpath 1KB
.classpath 1KB
.classpath 1KB
.classpath 1KB
.classpath 1KB
.classpath 1KB
.classpath 1KB
.classpath 1KB
Dockerfile 180B
.gitignore 253B
UserFeignHystrixClient.java 2KB
UserFeignHystrixClient.java 2KB
UserController.java 1KB
RibbonHystrixService.java 1KB
AccessFilter.java 1KB
ConfigServerApplication.java 1KB
HystrixDashboardApplication.java 875B
ZuulApiGatewayApplication.java 785B
User.java 754B
RibbonHystrixController.java 753B
FeignHystrixController.java 702B
MovieRibbonHystrixApplication.java 689B
FeignHystrixController.java 687B
MovieFeignHystrixApplication.java 686B
FeignController.java 652B
MovieFeignApplication.java 634B
RibbonController.java 632B
ConfigClientController.java 617B
ConfigClientController.java 617B
UserFeignClient.java 605B
MovieRibbonApplication.java 589B
MovieFeignHystrixApplication.java 585B
RestTemplateConfig.java 551B
RestTemplateConfig.java 548B
EurekaApplication.java 536B
RibbonService.java 531B
TurbineApplication.java 528B
ConfigServerEurekaApplication.java 524B
UserApplication.java 521B
User.java 497B
User.java 497B
User.java 492B
User.java 492B
User.java 492B
ConfigClientEurekaApplication.java 437B
AccessConfig.java 343B
ConfigClientApplication.java 329B
UserRepository.java 283B
README.md 3KB
MANIFEST.MF 469B
MANIFEST.MF 451B
MANIFEST.MF 449B
MANIFEST.MF 425B
共 262 条
- 1
- 2
- 3
咩咩文
- 粉丝: 97
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- chromedriver-win64-132.0.6821.2.zip
- petr按照j6中对transformer的处理进行优化,代码及结果
- PandaX是Go语言开源的企业级物联网平台低代码开发基座,支持设备管控,规则链,云组态,可视化大屏,报表设计器,表单设计器等功
- chromedriver-win64-132.0.6821.0.zip
- chromedriver-win64-132.0.6820.0.zip
- 短剧出海,1倍成本+,10倍利润↑
- chromedriver-win64-132.0.6832.0.zip
- 洛雪音乐助手 自定义音源
- C#学生信息管理系统源代码(需安装Oracle数据库)没有敏感数据可用于计算机论文实例
- leetcode python结题代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页