我采用的是udp传输协议,客户端有5000个,如何能处理,多个客户端同时提交数据到服务器端,服务器资源竞争严重,如何解决,请大家帮忙,谢谢了,急
解决方案 »
- 谁帮忙分析一下这个源码!西班牙网站上的!
- fastreport3如何改变X轴上的LABEL
- 请问如何把得到日期按照自己想要的格式输出成字符串
- delphi的form 有哪一個屬性能知道在該form裡有什麼控件,包括dbgrid裡有多少個field.
- 关于记录类型文件
- 这个问题...难 查询 加密
- 请问国内最出名的几个下载网站是?
- Fuck!!关于三层数据库的数据更新问题!!
- 各位:那里可以下载Installshield 东方版, 或其语言包?
- 一个奇怪而又难以解决的问题,连我们开发部英俊的组长都没办法哟!!!解决者给巨额高分
- 全中国的Delphi程序员都来看看,D2009竟然变成D7,谁能解释一下!
- LoadBitmap函数用法
|---> Process Thread 1
|---> Process Thread 2
...
|---> Process Thread N每个Process Thread有一个队列,将收到的数据包排队处理,然后Resp 给C
然后尽量优化Process Thread的东西,异步的异步;IO处理的,能先加载到内存的先加载;不要跟UI打交道,或者用异步,延时的处理方式来处理。
这样,只是一个数据包在内存中处理,1K个客户端,只要数据交互不是太频繁,基本可行如果你是一个C对应一个Process Thread,光线程的切换都忙死。