Courage

Results 1 issues of Courage

最近在为公司写高性能UDP服务,选择了gnet框架,目前发现2个比较明显的问题(都是针对于UDP的,TCP目前没有测过,也可能存在这些问题)。 - 在并发环境下,frame包错乱,需要同步的copy一份,大量的copy操作比较影响吞吐量; - 在并发环境下,且在linux系统(乌班图),连接对象gnet.Conn的RemoteAddr()方法,有一定概率返回nil,在windows下是没有问题的(当时在本地开发完,一发布在测试环境就会因为空指针而挂掉); 截图如下: ![1](https://user-images.githubusercontent.com/46668382/119450886-267dec80-bd67-11eb-8c11-d3778efe8202.png) **复现案例** 问题一在windows上就存在,linux是否有就没多考虑了,而问题二在windows上不存在,目前只在linux系统(乌班图)发现,复现案例的话其实一个简单demo就行了,重点是并发的去处理,而不是同步。

bug