SpringCloud项⽬搭建⼀、创建Eureka注册中⼼
1.创建项⽬⽬录
2.创建模块⼯程
3.选择模块依赖
4.添加@EnableEurekaServer注解开启Eureka
⼆、创建Provide提供端
1.模块创建同上
2.选择模块依赖
3.⽆需额外注解,Dalston之后的版本只要开启了Springboot的⾃动配置,服务注册发现功能就会启⽤
三、创建consumer消费端
1.模块创建同上
2.选择模块依赖
3.添加@EnableFeignClients注解开启Feignspringcloud和springboot
四、启动测试Feign和Ribbon负载均衡
1.idea可设置并⾏启动(先启动⼀个项⽬,然后修改yml中的端⼝号启动另外⼀个)
2.spring-cloud-starter-openfeign内嵌ribbon,默认轮询规则实现负载均衡
3.接⼝可抽取成单独jar⼯程,提供端和消费端直接依赖即可
五、Feign和Hystrix熔断
1.开启熔断功能
2.定义熔断类或者⼯⼚
流程图:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。