Illustration created for “A Journey With Go”, made from the original Go Gopher, created by Renee French.
从图片中能看出威刚的内存是窄条版,而金士顿的是标准版并且有散热板,如果要是我选择我肯定是选择金士顿的,因为从用料到散热,相比于威刚的内存,我只多花了40块钱,这笔账大家应该都不难算,但这两款内存条还是有区别的,金士顿这款是为了超频设计,所以它才加装了散热板,威刚的这款更适合办公等,需要长时间稳定工作的场合,所以它本就不适合超频,至于窄版嘛,是厂长为了节省成本降低价格,最后到底要不要多花这40块钱,就看您自己的口袋了。
由于原生的 errgroup 有上面两个问题,因此很多公司内部,或者社区,都在原生的基础上做了一些扩展封装,用来解决原生 errgroup 的问题,比如 kratos 的 errgroup,在原生的 errgroup 之上,做了进一步的扩展,改进了没有 recover 问题和并发数量问题,err 中包含了panic 发生时的详细堆栈信息,使得 errgroup 机制更加健壮。