
golang
nini_boom
很简单,做top of top。
安全不是IT服务的附属,是主人。IT服务依赖的是人,而安全威胁的不是软件、系统而是人、集团甚至是国家的数据。
展开
-
goim解读(Bucket篇)
阅读开源作品,是快速提升自身水平的最好方式之一。好的开源作品浓缩了高手的智慧和高超的编程技巧和思想,长期阅读会让这些珍贵的经验和技巧不知不觉回馈到我们的日常工作中。所以,阅读开源作品是必须掌握的一项技能。本人会在此篇开始逐渐记录阅读的点点滴滴,分享给读者朋友,和我一起进步!GOIM简介goim是bilibili公司技术总监毛剑创作,用于B站生产线上的IM服务框架,其框架原理图如下,有兴趣的...原创 2018-10-04 20:35:23 · 8192 阅读 · 1 评论 -
Hierarchical Time Wheel的golang设计与实现
最近在处理消息时,遇到了需要定时周期性发送和延时发送的需求。借鉴Linux分层时间轮的定时器算法和其他成熟项目的实现,设计了性能强大、高精度的Hierarchical Time Wheel(分层时间轮),基于golang实现。1、定时的不同实现和性能比较举个例子:滴滴打车订单完成后,如果用户一直不评价,48小时后会将自动评价为5星。一般来说怎么实现这类“48小时后自动评价为5星”需求呢?...原创 2019-04-16 15:49:51 · 1170 阅读 · 0 评论