远程调试_成品系统的gravatar头像
远程调试_成品系统 2020-06-10 17:34:39

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

项目描述

基于两个数据库的两个班级表的springcloud组件使用,包括班级服务提供者,班级消费者,Eureka注册中心,Ribbon负载均衡,Feign组件使用,Hystrix服务熔断,Hystix DashBoard断路器执行监控,Zuul网关使用

运行环境

jdk8+tomcat8.5+mysql5.7+IntelliJ IDEA+maven

项目技术(必填)

springboot+springcloud+mybatis

数据库文件(可选)

链接:https://pan.baidu.com/s/1JEa3sOEIb5qjjWb9fsHxwA
提取码:49em

依赖包文件(可选)

maven多模块搭建

运行视频(可选)

链接:https://pan.baidu.com/s/1NNDO-4csVoh-dMqVUmUuew
提取码:snsv

是否原创(转载必填原文地址)

原创

项目截图(必填)

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

运行截图(必填)

Eureka注册中心的使用

Eureka7001

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

Eureka7002

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

Ribbon实现负载均衡,支持轮询,刷新自动跳转db002

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建Feign组件的使用,也支持轮询

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

Hystrix服务熔断

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

http://localhost:8888/banji/consumer/queryById/6

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

http://localhost:8888/banji/feign/queryById/6 没有添加feign方法的请求

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

Hystrix DashBoard断路器执行监控

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

http://localhost:8101/hystrix/monitor

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

Zuul网关的配置与使用

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

Zuul网关设置允许访问的地址

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

Zuul网关设置不允许的地址

Spring Cloud微服务架构项目搭建实例,微服务组件介绍,基于maven多模块搭建

注意事项(可选)

1. r1和r2如果xu需要使用,需要在本地host文件上配置

127.0.0.1     r1

127.0.0.1     r2

2. 两个数据库需要提前建立

3.还有每个服务的启动需要打开service方便查看。

4.服务访问地址

Eureka注册中心

http://localhost:7001/

http://localhost:7002/

服务提供者provider

http://localhost:8001/

http://localhost:8002/

消费者consumer

http://localhost:8888/banji/consumer/queryAll

http://localhost:8888/banji/consumer/queryById/6

Feign组件

http://localhost:8888/banji/feign/queryAll

网关Zuul

http://localhost:8201/providerBanji/banji/queryById/6

熔断器Hystrix

http://localhost:8101/hystrix

http://localhost:8001/actuator/hystrix.stream


打赏

已有1人打赏

最代码官方的gravatar头像

文件名:springcloud.zip,文件大小:3138.047K 下载
最代码最近下载分享源代码列表最近下载
1049066887  LV13 8月22日
Zionism  LV7 6月5日
落后就要挨打  LV26 2023年11月23日
644106  LV8 2023年6月8日
heweimin  LV13 2022年10月28日
aqin_qin  LV1 2022年6月4日
mylzdy  LV12 2022年3月8日
huangxiaoke20  LV17 2021年11月2日
newhaijun  LV15 2021年9月2日
sunlzh888888  LV29 2021年6月21日
最代码最近浏览分享源代码列表最近浏览
chn-lei  LV2 8月31日
ゆ 、 Hurt°  LV2 7月8日
sssnow 6月24日
暂无贡献等级
Zionism  LV7 6月5日
kashen114230 4月5日
暂无贡献等级
appleman988 3月19日
暂无贡献等级
malagou  LV1 1月22日
whfuai  LV14 1月2日
落后就要挨打  LV26 2023年10月19日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友