以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于server端的并发 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=81074) |
-- 作者:zhsenchzhi -- 发布时间:2016/2/18 2:13:00 -- 关于server端的并发 openQQ的server端程序确实很有用,现在想请教一个问题, 假设极端情况下, server端 收到一个消息, ReceivedMessage 处理它需要较长时间,比如5分钟才处理完, 在这5分钟之内, 又收到别的client端发来的消息,那么还能处理后面发来的消息吗? 另外就是 server端性能究竟如何,因为一旦设计用来做一些比较重要的工作,比如同步数据,或者独占式编辑等等,如果server不响应,会严重影响工作,造成很不好的影响
|
-- 作者:Hyphen -- 发布时间:2016/2/18 9:21:00 -- 测试 ReceivedMessage 按照接收的先后顺序处理消息的,前面处理 需要较长时间 确实会阻塞。 较长时间的处理,可以考虑结合计时器(计划管理)进行操作
|