前些天摸排wireguard-go的并发瓶颈,愧于对goroutine理解不深入,被误导,有必要记录以备忘。 wireguard-go为每一个peer开一个单独的goroutine,看起来像极了Apache的典型mpm,而boringtun则采用固定线程异步模型,颇像Nginx架构,从数据上看,boringtun吞吐碾压wireguard-go,身边又有人煽动加码,便得出结论,为每一个peer创建一个goroutine这种架构是不正确的。 很显然,这个结论是错误的。 理论上,创建万级别的goroutine毫
作者:dog250 发表于 2022/04/15 02:45:00 原文链接 http://it.taocms.org/04/105137.htm
阅读:30
网友评论已有0条评论, 我也要评论