Skip to content

cag2050/spring_cloud_consul_consumer2_ribbon_demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

步骤一:创建项目

1.参考:http://ityouknow.com/springcloud/2018/07/20/spring-cloud-consul.html

步骤二:使用 Ribbon 消费服务

1.参考:https://www.jianshu.com/p/562045489d9d

步骤三:Ribbon 中引入 Hystrix

  1. 访问 http://localhost:8504/add ,页面显示:30
  2. 关闭所有服务后再访问 http://localhost:8504/add ,页面显示:error
  3. 参考:http://blog.didispace.com/springcloud3/

步骤四:引入 Hystrix Dashboard

  1. 引入依赖 spring-boot-starter-actuator、spring-cloud-starter-netflix-hystrix-dashboard
  2. src/main/resources/application.properties 中:1.配置 Actuator 监控;2.注释行spring.cloud.consul.discovery.register=false ,让应用注册到 consul
  3. 启动类添加注解:@EnableHystrixDashboard

参考

参考资料 网址
springcloud(十三):注册中心 Consul 使用详解 http://ityouknow.com/springcloud/2018/07/20/spring-cloud-consul.html
四:服务消费(LoadBalancerClient、Ribbon、Feign)(章节:4.2使用Ribbon) https://www.jianshu.com/p/562045489d9d
Spring Cloud构建微服务架构(三)断路器(章节:Ribbon中引入Hystrix) http://blog.didispace.com/springcloud3/

About

https://github.com/cag2050/spring_cloud_demos 的子项目:使用 Ribbon 消费服务;Ribbon 中引入 Hystrix

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages