自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

解读两个一致性哈希算法

最重要的一点忘了写了:一致性哈希算法为啥能在节点变更的时候只有少量key迁移是因为sortkeys列表其实就是一个哈希环,客户端的哈希值和存量的节点哈希值在有序的sortkeys列表中的相对位置没有变,变的是下线节点前面的哈希到再前面一个之间的值所以变更率为:1-n/m   open-falco...

2018-08-03 17:06:33

阅读数 357

评论数 0

粗读web框架之go gin和python django

为什么引入web框架 web应用的本质 浏览器发送一个HTTP请求; 服务器收到请求,生成一个HTML文档; 服务器把HTML文档作为HTTP响应的Body发送给浏览器; 浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示; 涉及的问题 解析http请求 找到对...

2019-06-10 10:54:53

阅读数 99

评论数 0

童年回忆

今天来聊聊童年趣事,开裆照镇楼 生在农村,小时候的好玩儿的事自然不少。部分故事有一些艺术上的加工,小伙伴隐匿名字 由于小学和初中都是在村旁边,所以颠儿着就能去上学(每每看到冬天还要哼哧哼哧蹬自行车上学家里离得远的小伙伴我心里还有些优越感呢。。)。嘿嘿,现在回想起来我们家应该是学区房吧,至于...

2018-08-04 23:34:06

阅读数 78

评论数 0

open-falcon-alarm 代码分析

总结:alarm消费由judge产生的redis报警事件,根据优先级高低是否做合并,发往不同的报警通道高优先级报警比如p0: judge产生报警事件-->写入redis event:p0队列 -->alarm消费-->获取发送对象并...

2018-07-12 16:41:31

阅读数 421

评论数 0

open-falcon-aggregator代码解析

总结:aggregator聚合器就是从falcon_portal.cluster表中取出用户在页面上配置的表达式,然后解析后,通过api拿到对应机器组的所有机器,通过api查询graph数据算出一个值重新打回transfer作为一个新的点。定时从db中拿出所有的聚合器配置放到一个map中第一次启动...

2018-07-12 14:03:04

阅读数 300

评论数 0

运维发展路线之我见

随着工作时间的增长,接触不少的op sre,有大神但是更多是靠年限增长的普通人。对运维工作发展路线有了一个清晰的认识:简单说,如果你想在运维方面变得十分牛逼,以下三点不能躲开1.对于linux内核和系统底层的理解2.丰富的coding经验3.熟悉网络协议和底层转发流程下面分别来说下:自己是否对li...

2018-04-17 13:28:12

阅读数 392

评论数 0

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