springCloud 项目代码

本文分享了一个SpringCloud经典案例,包括Eureka集群配置(端口8080、8081、8082),以及通过ribbon和feign实现的服务负载均衡。案例中还集成了swagger2,提供了详细的启动步骤与项目架构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

该源码为springCloud经典demo,idea运行,相关模块作用在HELP.MD中有简单介绍。配置了eureka集群,ribbon和feign两种负载方式,其中demo-ribbon-coustomer1集成swagger2。另外做了eureka集群,只需启动相应的端口号即可。(demo下载地址在后面

帮助说明:

demo-eureka : eureka 注册中心[已配置集群,端口分8080,8081,8082;启动方式需添加“--spring.profiles.active=eureka-server8080”依次类推]
demo-provider1 : 服务提供者1
demo-provider2 : 服务提供者2
demo-feign-coustomer1 : feign消费者1(feign做负载)
demo-feign-coustomer2 : feign消费者2(feign做负载)
demo-ribbon-coustomer1 : ribbon消费者1(ribbon做负载)[可模仿ribbon1-coustomer1建立ribbon-coustomer2]

启动顺序:
1.demo-eureka(8080,8081,8082)
2.demo-provider1
3.demo-provider2
4.demo-feign-coustomer1 ,demo-feign-coustomer2 ,demo-ribbon-coustomer1

项目架构如下:

eureka集群启动配置(已8080端口为例):

看在我辛苦帮你把demo搭建好的份上,扫个码买瓶水喝咯T_T:

废话不多说Demo下载地址:

https://download.csdn.net/download/zlaks123456/11286863

 

springCloud项目基础demo全部文件夹,包括文档桌面,代码中有说明与注释,附带参考的博客地址 项目文件夹介绍: springcloud-eureka ---注册中心(核心)参考博客地址: https://blog.csdn.net/qq_33333654/article/details/102636388 client ---- feign方式调用demo项目 参考博客地址: https://blog.csdn.net/qq_33333654/article/details/102636704 producer ---- feign方式调用demo项目 参考博客地址: https://blog.csdn.net/qq_33333654/article/details/102782751 consumer ---- Hystrix-dashboard 断路监控项目demo 参考博客地址: https://blog.csdn.net/qq_33333654/article/details/102793842 hystrix-turbine ---- turbine监控统计汇总项目 参考博客地址: https://blog.csdn.net/qq_33333654/article/details/102798573 consumerNode01与consumerNode02 项目 ---- 熔断相关项目 参考博客地址: https://blog.csdn.net/qq_33333654/article/details/102798573 spring-cloud-config-** ---- 已该前缀开头的项目均跟配置中心相关(核心),参考博客地址: https://blog.csdn.net/qq_33333654/article/details/103081664 注意:其中包含了集成rabbitmq,参考博客地址: https://blog.csdn.net/qq_33333654/article/details/103182042 gateway-service-zuul-simple ---- zuul网关,单项目,暂时未做高可用。参考博客地址: https://blog.csdn.net/qq_33333654/article/details/103269348 zipkin-server ---- 链路追踪项目 参考博客地址: https://blog.csdn.net/qq_33333654/article/details/103401787
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

抓蛙Sout

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值