1 Star 0 Fork 14

longamu / spring-cloud-microservice-study

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 2.90 KB
一键复制 编辑 原始数据 按行查看 历史
chensy 提交于 2016-10-18 16:03 . init project

项目简介

本项目参考 http://git.oschina.net/itmuch/spring-cloud-book,并进行了一些修改

内容主要包含:

微服务角色 对应的技术选型
注册中心(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 IntelliJ IDEA
Maven 3.x

主机名配置:

主机名配置(/etc/hosts文件)
127.0.0.1 discovery config-server gateway movie user feign ribbon

主机规划:

项目名称 端口 描述 URL
microservice-api-gateway 8070 API Gateway 详见文章
microservice-config-client 8041 配置服务的客户端 详见文章
microservice-config-server 8040 配置服务 详见文章
microservice-config-client-eureka 8051 注册中心、配置服务结合的客户端 详见文章
microservice-config-server-eureka 8050 注册中心、配置服务结合服务 详见文章
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
1
https://gitee.com/longamu/spring-cloud-microservice-study.git
git@gitee.com:longamu/spring-cloud-microservice-study.git
longamu
spring-cloud-microservice-study
spring-cloud-microservice-study
master

搜索帮助