关于NETTY3通信模式

客户端会很频繁的与服务端通信,但是客户端处理方式是多线程的,所以请问往服务器端发送信息的时候是使用长连接效率高,还是短连接效率高

8个回答

数据量也不小,处理也要需要时间,建议长连接,不然用短连接,单是启动连接和关闭连接就太浪费性能

肯定短连接。通常,短连接常用于一点对多点
通讯,比如多个Client连接一个Server.

这方面原因就比较多,

比如,数据量多大,用户数多大,要求的性能,实时性等等,

你得实现具体测试之后才好做分析

如果是NIO的话,那就是可以啊一个selector对应所有的客户端连接

让线程排队呗。控制好线程。问题转向了“资源共享”的问题

[quote]如果前边一个任务处理要很长时间,后边的任务全部都要等待了[/quote]
这说明你已经找到你设计方案的瓶颈所在了!

解决了问题就是满足要求。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐