感觉我把netty给搞死了,请高手指点一下

感觉我把netty给搞死了,请高手指点一下

狠疯拽 发布于 2021-11-25 字数 548 浏览 798 回复 4

最近在学netty,自己写了个服务端,也写了客户端,服务端单独起一个线程对在线玩家的数据每隔5分钟进行一次数据库保存,客户端是启动两千个机器人建立长连接,定时对服务器进行请求操作,可是没过多长时间,用新的客户端连接服务器就连接不上了,我发现对2000个机器人进行一次保存操作还是非常耗时的,但是通过日志发现已经连接上的机器人都能够正常收发数据,就是不明白为什么新的客户端却连接失败。是因为数据库保存的原因吗?我试着把保存线程关掉,好长时间后,新的客户端仍能正常连接。netty真的能被搞死吗,我的感觉是可能相应速度会有点慢,但也不至于联不上吧, 还请大家给点指点。

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

混吃等死 2021-12-01 4 楼

就想知道哪里导致它变成这样了,配置高点就好了?

皇甫轩 2021-12-01 3 楼

电脑配置弄高点

清晨说ぺ晚安 2021-12-01 2 楼

有的时候打断点在MessageHandler的exceptionCaught()方法会捕获到DefaultExceptionEvent,但是不知道具体哪里出了异常,有的时候连异常都捕获不到,就是连接后没反应。

剑心龙吟 2021-11-27 1 楼

没报什么错吗