分布式
鸽子会飞
不会飞的都到肚子里了
展开
-
容错保护Hystrix
容错保护Hystrix前言一、雪崩效应二、Hystrix简介三、原理说明四、使用步骤1、导入依赖2、修改orderService的createOrder方法(这里添加了一个createOrder2方法)3、在启动类OrderApplication添加@EnableHystrix注解4、在Controller增加一个入口create2,调用createOrder2方法5、重新启动进行测试前言一、雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的原创 2020-11-04 17:30:06 · 239 阅读 · 0 评论 -
Eureka的自我保护模式
Eureka的自我保护模式如图,当前Eureka进入了自我保护模式。(先开启Eureka server端和client端,然后再断开client端,此时刷新Eureka界面,就会看到红色字样)在短时间内丢失了服务实例的心跳,不会剔除该服务,这是eurekaserver的自我保护机制的宗旨。主要是为了防止由于短暂的网络故障误删除可用的服务。所以,一般进入自我保护模式,无需处理。如果,需要禁用自我保护模式,只需要在配置文件中添加配置即可:(测试环境、开发环境可以关闭自我保护机制,保证服务不可用时及时原创 2020-11-04 06:23:32 · 289 阅读 · 0 评论 -
为Eureka添加用户认证
为Eureka添加用户认证前言第一步,为Eureka服务端(eureka-server)添加安全认证依赖第二步,增加application.yml配置文件:第三步,在eurka服务端添加一个安全认证类:第四步,重新启动Eureka服务进行测试:第五步,服务注册时(client端)设置账户信息前言登录即可访问到Eureka服务,这样其实是不安全的。接下来,我们为Eureka添加用户认证。第一步,为Eureka服务端(eureka-server)添加安全认证依赖在eureka-server的pom文原创 2020-11-04 06:14:38 · 1440 阅读 · 1 评论 -
分布式的一些基础概念
分布式的一些基础概念一、集群二、节点三、分布式四、集群与分布式一、集群集群指的是将几台服务器集中在一起,实现同一个业务只要是⼀堆机器,就可以叫集群,他们是不是⼀起协作着⼲活,这个谁也不知道二、节点集群中的⼀个服务器三、分布式分布式是指将不同的业务分布在不同的地方四、集群与分布式分布式中每一个节点,都可以做成集群,而集群并不一定就是分布式的。例如:京东是⼀个分布式系统,众多业务运⾏在不同的机器,所有业务构成⼀个⼤型的业务集群,每⼀个⼩的业务,⽐如⽤户系统,访问压⼒⼤的时候⼀台服务器是不够原创 2020-11-02 22:59:06 · 328 阅读 · 0 评论