首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
花钱月下酒
掘友等级
架构师
|
DLG
为小时候吹过的牛逼而奋斗终生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
最新
热门
一文让你看懂Hystrix熔断机制
initCircuitBreaker()这个方法就实现了熔断器的初始化,我们来看看他是怎么初始化的。 很显然它是从HystrixCircuitBreaker.Factory.getInstance(commandKey, groupKey, properties, metric…
一文看懂Hystrix超时机制
当我们的代码执行的时候会回调HystrixObservableTimeoutOperator.call()方法,超时的逻辑主要在这个方法中。 第一步:TimerListener listener = new TimerListener()创建了一个监听器,很明显这个监听器就是来…
Hystrix源码图
feign结合hystrix之后生成动态代理的变化
这就是feign的基本原理,那么feign与hystrix整合之后,feign动态代理里面一定又一些hystrix相关的代码,然后请求走feign动态代理的时候,就会基于hystrix command发送请求,实现服务间的隔离、限流、超时、异常、降级、熔断、统计。 整合了之后就…
Hystrix相关的参数整理
hystrix.command.default.metrics.rollingStats.timeInMilliseconds:command的统计时间,熔断器是否打开会根据1个rolling window的统计来计算。若rolling window被设为10000毫秒,则ro…
Feign启动初始化源码
Feign是一款客户端HTTP调用组件,用于简化目前Rest接口调用操作,可以很方便的使调用HTTP接口像方法调用一样简单。 Rbbion是一款客户端负载均衡组件,提供了容易扩展的负载均衡策略。 Spring基于Netflix开源的以上组件做了大量的封装,可以很方便的和Spir…
Ribbon-WeightedResponseTimeRule带权重的负载均衡策略
WeightedResponseTimeRule策略在初始化的时候会通过serverWeightTimer.schedule(new DynamicServerWeightTask(), 0, serverWeightTaskTimerInterval)启动一个定时任务,用来为…
SpringClould-Ribbon源码
先总结一下Ribbon的运行流程,可以跳过总结看下面,然后重新看总结。项目启动的时候会自动的为我们加载LoadBalancerAutoConfiguration自动配置类,该自动配置类初始化条件是要求
Eureka 自己实现的 StringCache
本文主要分享Eureka自己实现的StringCache。先一起来看下美团点评技术团队对String#intern(...)的分享:字符串常量池能带来速度更快,更节省内存的好处非双引号声明的Strin
Spark Core与MapReduce
SparkCore与MapReduce区别
下一页
个人成就
文章被点赞
35
文章被阅读
20,070
掘力值
676
关注了
8
关注者
6
收藏集
1
关注标签
49
加入于
2019-06-03