![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Springcloud-Eureka
Eureka
IT届程序猿
Java工作中的技术总结
展开
-
Springcloud的EurekaServer搭建
1,首先要创建server服务工程,创建springboot项目<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-s...原创 2019-07-02 19:40:02 · 87 阅读 · 0 评论 -
Springcloud服务提供者provide
1.创建springboot工程<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifa...原创 2019-07-02 19:41:38 · 236 阅读 · 0 评论 -
Springcloud消费者consume
1.创建springboot工程<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifa...原创 2019-07-02 19:43:46 · 311 阅读 · 0 评论 -
springcloud Ribbon负载均衡
1.编写负载均衡配置类RibbonConfig//负载均衡模式修改,默认为轮询模式@Configurationpublic class RibbonConfig { @Bean public IRule ribbonRule(){ //改为随机模式 return new RandomRule(); }}2.编写RestTempla...原创 2019-07-02 19:46:19 · 90 阅读 · 0 评论 -
Feign声明式调用
1.在消费者端配置feign@FeignClient(name = "eureka-provide")public interface UserFeignClient { @RequestMapping("/placeOrder") public String placeOrder();}2.调用@RestControllerpublic class UserCont...原创 2019-07-02 19:48:10 · 144 阅读 · 0 评论 -
hystrix熔断
熔断操作放在服务提供层,是在类的方法上,而降级是在消费者的接口层面设置1.加入jar包<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hystrix</artifactId> <...原创 2019-07-03 09:47:21 · 453 阅读 · 0 评论 -
hystrix降级
服务降级是在消费者的接口层面设置,当提供者关闭或者异常时,返回错误提示信息,以避免拖死服务提供者,要在feign格式下设置1.编写服务降级类,实现所需降级的接口@Component // 不要忘记添加public class OrderServiceFallbackFactory implements FallbackFactory<UserFeignClient> { ...原创 2019-07-03 09:49:33 · 129 阅读 · 0 评论 -
springcloud豪猪
一、Hystrix Dashboard简介在微服务架构中为例保证程序的可用性,防止程序出错导致网络阻塞,出现了断路器模型。断路器的状况反应了一个程序的可用性和健壮性,它是一个重要指标。Hystrix Dashboard是作为断路器状态的一个组件,提供了数据监控和友好的图形化界面。1 豪猪 POM.xml配置<dependency> <groupId>org....原创 2019-07-03 10:06:19 · 712 阅读 · 0 评论