Easter79 Easter79
3年前
springcloud(四):熔断器Hystrix
熔断器雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。如果下图所示:A作为服务提供者,B为A的服务消费者,C和D是B
Easter79 Easter79
3年前
springcloud微服务config的使用
首先需要建立一个server端:pom依赖中加入<dependency<groupIdorg.springframework.cloud</groupId<artifactIdspringcloudconfigserver</artifactId</dependency
Easter79 Easter79
3年前
springcloud(三):Eureka服务端
一.因为使用一个注册中心服务器端,n个客户端:n个生产者客户端、n消费者客户端....,所有的客户端最好的方式就是通过对象传递参数,因此需要创建一个公共组件项目,为n个客户端传值提供方便二、创建公共组件项目1.创建公共组件项目,因为只是数据传输层共用,因此创建普通maven项目就好!(https://oscimg.osc
Easter79 Easter79
3年前
springcloud 服务间通讯方式 Ribbon
查看Ribbon:https://blog.csdn.net/qq\_32534855/article/details/84111188(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fqq_32534855%2Farticle%2Fdetails%2F
Easter79 Easter79
3年前
SpringCloud alibaba实战系列文章汇总
个人感觉这是全网比较齐全,写的比较好的SpringCloudalibaba系列教程了,推荐给大家!SpringCloudAlibaba微服务实战一基础环境准备(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fjavadaily.cn%2Farticles%2F2019
Easter79 Easter79
3年前
SpringCloud注册中心高可用搭建
SpringCloud的注册中心可以由Eureka、Consul、Zookeeper、ETCD等来实现,这里推荐使用SpringCloudEureka来实现注册中心,它基于Netfilix的Eureka做了二次封装,完成分布式服务中服务治理的功能,微服务系统中的服务注册与发现都通过这个注册中心来进行管理。引入EurekaServer依赖
Easter79 Easter79
3年前
SpringCloud实现集群和负载均衡
Springcloud是一个基于SpringBoot实现的服务治理工具包,在微服务架构中用于管理和协调服务的。组成部分!(https://oscimg.oschina.net/oscnet/a4972f849c637bc2c7560bc1c0a0cfb08db.png)spingcloud的五大神兽服务发现——Netflix
Easter79 Easter79
3年前
SpringCloud配置中心高可用搭建
本文通过configserver连接git仓库来实现配置中心,除了git还可以使用svn或者系统本地目录都行。引入依赖<dependencies<dependency<groupIdorg.springframework.cloud</groupId<artifactIdsp
Easter79 Easter79
3年前
SpringCloud微服务常见组件理解
概述毫无疑问,SpringCloud是目前微服务(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmsd.misuland.com%2Fpd%2F3181438578597039364)架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对SpringClo
Easter79 Easter79
3年前
SpringCloud (七)自定义HystrixCommand
前提1、在继续学习Hystrix之前,向关注本人博客的各位致歉由于之前的项目起名以及服务之间的名称不是很规范,所以我修改了这些名称方便后来的代码管理,这些代码可以在本人github(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2FHellxZ%2FS