linux 虚拟路由器
开启一个net namespace 通过设立iptables转发规则
go 为什么适合高并发
传统并发 (进程/线程 在内核态) 遇到阻塞(加锁)时发生线程切换,涉及到上下文切换耗时
而协程切换发生在用户态 只涉及到一部分寄存器
linux 虚拟路由器
开启一个net namespace 通过设立iptables转发规则
go 为什么适合高并发
传统并发 (进程/线程 在内核态) 遇到阻塞(加锁)时发生线程切换,涉及到上下文切换耗时
而协程切换发生在用户态 只涉及到一部分寄存器