SpringCloud微服务学习(阶段一)源码实战

本文提供了一个完整的SpringCloud微服务项目,涵盖Eureka、Ribbon、Feign、Hystrix、Zuul等组件的实战操作,从服务注册、服务调用、断路器到路由配置,详细介绍了每个组件的使用和配置,帮助读者深入理解SpringCloud微服务架构。
摘要由CSDN通过智能技术生成

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

项目介绍

SpringCloud 组件学习,完整的项目和详细的操作步骤。

模块说明

SpringCloue-Learning 父模块
microservice-common 公共模块
microservice-provider-1001 服务提供者 端口 1001
microservice-provider-1002 服务提供者 端口 1002
microservice-provider-1003 服务提供者 端口 1003
microservice-provider-hystrix-1004 带断路器的服务提供者 端口 1004
microservice-provider-hystrix-1005 带断路器的服务提供者 端口 1005
microservice-consumer-80 服务消费者 端口 80
microservice-consumer-feign-80 远程服务消费者 端口 80
microservice-consumer-hystrix-dashboard-90 Hystrix服务监控Dashboard 端口 90
microservice-consumer-hystrix-turbine-91 Hystrix集群监控turbine 端口 91
microservice-eureka-server-2001 服务注册中心 端口 2001
microservice-eureka-server-2002 服务注册中心 端口 2002
microservice-eureka-server-2003 服务注册中心 端口 2003
microservice-zuul-3001 Zuul路由配置 端口 3001

操作步骤

公共模块、服务提供者和服务消费者

1、SpringCloue-Learning 父模块
2、microservice-common 公共模块
3、microservice-provider-1001 服务提供者 端口 1001
4、microservice-consumer-80 服务消费者 端口 80

操作:服务消费者调用服务提供者--先开启服务提供者,再开启服务消费者,80端口调用1001端口提供的服务

服务注册中心Eureka组件

5、microservice-eureka-server-2001 服务注册中心 端口 2001
6、microservice-eureka-server-2002 服务注册中心 端口 2002

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

猿码天地

相互学习,谢谢您的打赏。

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

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

打赏作者

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

抵扣说明:

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

余额充值