Spring Cloud Demo实践

study-micro-services

微服务学习demo,Spring Cloud的常用组件基本使用
github链接 https://github.com/bage2014/study-micro-services

参考链接

项目模块说明

  • study-micro-services-h2 数据库依赖
  • study-micro-services-organization 组织机构服务
  • study-micro-services-spring-boot web服务、spring boot服务
  • study-micro-services-eureka spring cloud与eureka的server服务
  • study-micro-services-eureka-server2 server服务2,与cloud-server3相互注册,服务名称为:cloud-server2
  • study-micro-services-eureka-server3 server服务3,与cloud-server2相互注册,服务名称为:cloud-server3
  • study-micro-services-eureka-client1 client服务1,注册到study-micro-services-eureka 服务名称为:cloud-client
  • study-micro-services-eureka-client2 client服务2,注册到study-micro-services-eureka 服务名称为:cloud-client
  • study-micro-services-eureka-client3 client服务3,注册到cloud-server2和cloud-server3, 服务名称为:cloud-client
  • study-micro-services-ribbon 负载均衡服务, 服务名称为:cloud-ribbon
  • study-micro-services-zuul 网关服务, 服务名称为:cloud-zuul
  • study-micro-services-multi-datasources 多数据源Spring Boot 服务
  • study-micro-services-feign Feign服务,注册到cloud-server, 服务名称为:cloud-feign
  • study-micro-services-hystrix Hystrix服务,注册到cloud-server, 服务名称为:cloud-hystrix
  • study-micro-services-config Config服务,注册到cloud-server, 服务名称为:cloud-config
  • study-micro-services-sleuth Sleuth服务,注册到cloud-server, 服务名称为:cloud-sleuth
  • study-micro-services-zuul-dynamic-routes 动态路由网关服务, 服务名称为:cloud-zuul-dynamic-routes
  • study-micro-services-client4 非Spring boot服务, 服务名称为:cloud-client-not-springboot
  • study-micro-services-gateway Spring网关服务, 服务名称为:cloud-gateway
  • study-micro-services-gateway-dynamic Spring 动态路由网关服务, 服务名称为:cloud-gateway
  • study-micro-services-bus Spring Cloud Bus 服务, 服务名称为:cloud-bus
  • study-micro-services-bus-client Spring Cloud Bus 客户端 服务, 服务名称为:cloud-bus-client

启动顺序

  • 启动注册中心 study-micro-services-eureka
  • 启动注册中心2 study-micro-services-eureka-server2
  • 启动注册中心3 study-micro-services-eureka-server3
  • 其他项目,随机启动即可

项目请求路径

注册中心
注册中心群2
注册中心群3
客户端实例1
客户端实例2
客户端实例3
负载均衡
网关
多数据源项目
声明调用服务
Hystrix服务
配置中心
Sleuth应用
动态路由网关
客户端实例4(非Spring Boot服务)
客户端实例5
客户端实例6
Spring Gateway网关
Spring Gateway 动态路由网关
Spring Cloud Bus
Spring Cloud Bus Client

其他

导出jar到lib命令

mvn dependency:copy-dependencies -DoutputDirectory=lib

eureka原理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值