Shuchang Li
Shuchang Li
这个issue可以开着做长期讨论
我觉得网络库很大的作用在于把业务和底层的处理隔离开来,在远古时期使用c/c++没有网络库的情况下还需要手动的listen,bind巴拉巴拉等等反智的行为,并且有太多的tcp细节需要处理。即使是到了go的时代,如果一个server还是从listen,accept开始写,这种行为依然是反智的。重复的底层劳动没有意义,把这些操作封装起来反复使用并且及时维护,这就是网络库存在的价值。
芜湖,我也推荐一个很值得学习的开源项目[skynet](https://github.com/cloudwu/skynet),加一个[GettingStarted](https://github.com/cloudwu/skynet/wiki/GettingStarted)。
WSL 可以解决
> If we remove it, those classes will never be collected. In some hot-loading classes scenarios, it will may cause class leak I see it could be just remain `weakKeys`,...
> > > If we remove it, those classes will never be collected. In some hot-loading classes scenarios, it will may cause class leak > > > > > >...
It is a simple way and users mostly time need't to take this method. if for may way, I'd like clear `Fury#ClassLoader`, set ClassLoader when `gerFury()` and clear classLoader when...
maybe you can take your fury code and try run as `.withCodegen(false)`, so that we can see error more clearly. :)
> Wow, that did the trick. No clear error, it just worked! Do you know how impactful it would be to run with the codeGen = false as opposed to...