自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Spring Cloud学习记录之---熔断器Hystrix

Spring Cloud学习记录之—熔断器Hystrix为什么要用Hystrix?在大型的微服务里,服务之间的调用比较多,如果其中一个A服务出现故障(报错、断网、网络波动等)了,那后续会发生什么呢?会导致调用这个A服务的B服务机器资源被线程严重占用,渐渐也出现宕机。然后调用B服务的C服务也会出现同样的情况。这就是雪崩效应。Hystrix熔断器的作用就是在服务出现故障的时候,及时切断服务,通知用户,释放资源,防止雪崩出现,并尝试重连服务。Hystrix的核心功能?...

2020-12-16 15:45:26 145

原创 微服务学习记录之-Spring Cloud Bus

微服务学习记录之-Spring Cloud Bus博主公司微服务架构使用了spring cloud config远程配置中心,前两天博主修改了远程配置文件之后,线上服务立马就更新了新的配置文件,于是突发奇想:我改了配置文件后,线上服务是如何实时读取到的呢?然后就开始疯狂百度、问老员工。总结如下:spring cloud bus作为消息总线,利用MQ的广播机制在分布式的系统中传播消息,这样你修改了配置文件之后,MQ就会通知所有服务,立马给我滚去读新的配置文件,这样就能实时读取到了。Spring Cloud

2020-11-16 14:46:16 71

原创 Idea中使用git撤回已经commit但尚未push的提交

Idea中使用git撤回已经commit但尚未push的提交废话不多说,直接上图:工具栏VCS->Git->Reset HEAD…点进去是这个样子的:想撤回上次commit就在To Commit栏输入HEAD~1,撤回前两次就是2,依次类推,也可以点击Validate浏览需要撤回的地方。...

2020-11-04 21:17:59 1334

原创 分布式事务框架LCN学习记录

分布式事务框架LCN学习记录学习LCN的起因是博主所在公司的微服务项目,有一天突然有北京的同事说,分布式事务无法回滚了。博主自己也尝试了一下,在调用的B服务的接口中写了个错误:int i = 1/0;运行过后,果然,B服务的数据无法回滚,然后就自己百度百度,学习了一下LCN。错误原因也被找到,是因为启动类上少了一个**@EnableDistributedTransaction**注解,博主的项目启动类上这个注解是被注释掉的,原因是加上这个注解后,项目无法正常启动。原因是连接不到LCN的地址。问题找

2020-10-30 16:15:16 175

原创 记录一次本地微服务启动注册Eureka失败

记录一次本地微服务启动注册Eureka失败废话不多说,直接上报错信息:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentationPluginsBootstrapper' defined in URL [jar:file:/F:/yonyou/8.5/repository/io/springfox/springfox-spring-web/2.7

2020-10-28 17:06:59 964 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除