ansguocheng
2010-03-17 11:54 阅读 218
已采纳

关于NETTY3通信模式

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

8条回答 默认 最新

  • 已采纳
    wanghaolovezlq wanghaolovezlq 2010-03-17 14:27

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

    点赞 评论 复制链接分享
  • qwe_rt qwe_rt 2010-03-17 12:25

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

    点赞 评论 复制链接分享
  • wanghaolovezlq wanghaolovezlq 2010-03-17 12:28

    这方面原因就比较多,

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

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

    点赞 评论 复制链接分享
  • qwe_rt qwe_rt 2010-03-17 13:38
    点赞 评论 复制链接分享
  • wanghaolovezlq wanghaolovezlq 2010-03-17 17:36

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

    点赞 评论 复制链接分享
  • qwe_rt qwe_rt 2010-03-17 19:17

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

    点赞 评论 复制链接分享
  • qwe_rt qwe_rt 2010-03-18 11:53

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

    点赞 评论 复制链接分享
  • qwe_rt qwe_rt 2010-03-18 23:59

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

    点赞 评论 复制链接分享

相关推荐