限流器是服务治理的重要一环。但常见的讨论集中于对 频率 的限制。本文结合笔者最近的需求,分析 Go 官方限流器 time/rate 的实现原理,结合实践对 带宽/流量限制 可能遇到的问题进行讨论。

2023年8月13日 0条评论 6046点热度 1人点赞 SPtuan 阅读全文

近一个月从底层翻阅了 Apache Traffic Server 的磁盘缓存引擎,俞发觉得精妙。另外自己在开发的 web 代理缓存 hitori 中,也确实需要一款大容量磁盘缓存引擎。便实现了一个磁盘缓存引擎库,名字叫做 bakemono。

2023年4月26日 0条评论 3928点热度 0人点赞 SPtuan 阅读全文

本文是笔者设计流量复制方案时的一次调研。调研了7层流量复制组件 GoReplay,并 review 了其中一些Plugin的具体实现。  

2022年6月29日 1条评论 5425点热度 1人点赞 SPtuan 阅读全文

最近实施了一个针对某开源软件的压测方案。借这次机会,尝试梳理了自己在考虑和实行压力测试方案时,想到的一些内容,作为思考笔记。

2022年2月6日 3条评论 3315点热度 0人点赞 SPtuan 阅读全文

上节中,我们了解了自治系统AS和BGP协议。这次我们将使用MyTraceroute工具,亲手追踪我们发出数据包的路径。并介绍了一篇文献,如果我们要“感知全球的网络拓扑信息”,建设一个动态的分布式全球网络链路监测系统,可以做哪些操作。  

2021年12月8日 2条评论 5399点热度 5人点赞 SPtuan 阅读全文

上节中,我们认识了Internet物理上的拓扑。但网络是如何找到较优的线路进行连接呢?今天我们将在逻辑组成上进行探究,包括自治系统AS和BGP协议。

2021年12月2日 4条评论 8549点热度 6人点赞 SPtuan 阅读全文

作为用户或开发者,我们仿佛已经对《畅通的互联网连接》这一事实深信不疑。但是,互联网世界究竟是怎么组织起来的呢? 本文为系列第1篇文章,涉及互联网网络物理组成上的不同层级。  

2021年11月27日 4条评论 8508点热度 2人点赞 SPtuan 阅读全文

开坑新项目——团子博客DangoBlog,此博文为项目开发日志。

2020年9月20日 2条评论 4351点热度 1人点赞 SPtuan 阅读全文

迎来Minecraft服务器11周目的完结,想到兢兢业业服务了5年有余的服务器组,攒出一篇文章,记录个人经历的几个实践用例。

2020年4月4日 4条评论 4752点热度 2人点赞 SPtuan 阅读全文

Hi,博客文章索引在这里~

2020年3月5日 4条评论 11062点热度 44人点赞 SPtuan 阅读全文

近期,所在的4人小型团队完成了一个重大节点。在这几个月中,我尝试在团队中推行Git,作为代码版本管理和项目跟进的工具。总的来说,不算成功也不算失败。虽然尝试推广的是一个工具,但也许会给其他类型的技术推行提供参考。

2019年5月31日 6条评论 5518点热度 0人点赞 SPtuan 阅读全文

新拿到了一块Intel Movidius Neural Compute Stick,是Intel Movidius推出的一款针对神经网络边缘计算加速的usb设备。今天我们来把它和同样低成本的单板计算机树莓派 Raspberry Pi 配合使用,看看综合效能如何。

2018年10月6日 18条评论 11646点热度 10人点赞 SPtuan 阅读全文

由于项目原因,需要接触FPGA。入手了一块入门用的FPGA开发板,体会可编程逻辑器件的思想。

2017年11月9日 9条评论 16402点热度 9人点赞 SPtuan 阅读全文

《君の知らない物語》-『化物語』より 儿童节弹一首化物语的ED送给在座的群主和管理员,感觉自己基础功有待提高啊。

2017年6月1日 19条评论 11662点热度 3人点赞 SPtuan 阅读全文

由于某些原因,用了一种新思路打造 Raspberry Pi 无线路由器。先将树莓派和一个usb有线网卡配置成有线路由器,再使用现成的无线路由(Router)提供无线信号。如果你的Raspberry Pi自带的无线网卡经常无法工作,可以试试这个思路。 关键词: Raspberry Pi , 无线路由

2017年5月20日 14条评论 14207点热度 1人点赞 SPtuan 阅读全文

又是一年夏天,9周目终于开啦!我勒紧裤腰带,看看这次线上roll楼活动都有啥。

2017年5月3日 20条评论 8557点热度 1人点赞 SPtuan 阅读全文

动手做!基于nRF24L01P的Arduino无线通信笔记。nRF24L01P是一种容易获得的、可接受的无线通信解决方案,在热门硬件上有可直接使用的库,可方便快速地应用于方案原型中。 关键词:nRF24L01+ , Arduino , 无线通信

2017年4月19日 4条评论 8112点热度 3人点赞 SPtuan 阅读全文

用Python爬虫抓取PHP探针提供的实时信息,比如网速、负载、内存信息等等,然后显示在1602显示屏上。让你随时监控服务器

2017年3月1日 11条评论 26282点热度 4人点赞 SPtuan 阅读全文