专栏名称: 阿里云开发者
阿里巴巴官方技术号,关于阿里的技术创新均将呈现于此
今天看啥  ›  专栏  ›  阿里云开发者

那些年,我们在Go中间件上踩过的坑

阿里云开发者  · 公众号  · 科技公司  · 2024-10-11 08:30

文章预览

阿里妹导读 作者总结了过去在Go中间件上踩过的坑,这些坑也促进了阿里内部Go中间件的完善,希望大家学习本文后,不犯同样的错误。 背景 为什么要写这些?因为过去这些踩过的坑,促进了Go中间件的完善,有一些,从中间件层面直接规避了,不会再出现。但还有一些坑,在未来,应该还会有人不断踩。了解这些问题,让我们规避掉其中一些坑,也能了解到一些中间件的原理,从而更少地犯错。 利用他人踩过的坑,进行学习,不犯同样的错误,这应该算一种高级的智慧,希望本文能帮助到大家。 一、VipServer 请求不均匀问题(rand) 现象: 压测的时候,流量会打偏,某些机器的请求非常多,某些机器非常少,各机器收到的请求 非常不均匀。 原因: 调查发现,业务代码使用了 rand.Seed(time.Now().Unix()),影响了中间件获取随机浮点数的逻辑。 压测流 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览