随笔分类 -  SpringCloud

摘要:一、为什么要使用熔断器? 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。Hystrix组件来进行容错处理。Hystrix 阅读全文
posted @ 2020-09-19 18:20 时间-海 阅读(920) 评论(0) 推荐(0)
摘要:一、原理 如图所示,多台Server端之间相互注册(这里以两台Server为例),Client端向所有的Server端注册。 二、Server端配置 1. 添加依赖 2. 使用@EnableEurekaServer注解,开启Server端 3. 增加配置 为了配置方便,这里使用主机名代替IP,此处以 阅读全文
posted @ 2018-11-22 11:46 时间-海 阅读(261) 评论(0) 推荐(0)
摘要:一、概述 1. 配置环境 版本:Spring Boot版本2.0.3.RELEASE,Spring Cloud版本Finchley.SR1,RabbitMQ 3.7.7 说明:本文章是在https://www.cnblogs.com/wslook/p/9994251.html的基础上完成, 2. 实 阅读全文
posted @ 2018-11-21 14:37 时间-海 阅读(3508) 评论(0) 推荐(1)
摘要:一、概述 1. 为什么使用? 1> 配置文件太多,不方便维护 2> 配置文件一般都保存这各种明文显示的密码,无法保证配置内容的安全性,也无法做到按权限分配给个人 3> 更新配置项目需重启,试想想,在生产环境,那么多台机器。。。 2. config介绍config分为Server端和Client端,实 阅读全文
posted @ 2018-11-21 12:06 时间-海 阅读(2455) 评论(0) 推荐(0)
摘要:前言 最近在项目中使用OpenFeign时,发现其不支持文件上传功能。网上找了很多资料,最后找到feign-form和feign-form-spring的解决方案。但其默认只支持单文件上传,不支持多文件上传。解决办法为:重写Encoder类,详见三。 一、配置 1. 引入依赖 2. 在调用方增加配置 阅读全文
posted @ 2018-07-20 13:50 时间-海 阅读(2149) 评论(1) 推荐(0)