社区
网络及通讯开发
帖子详情
多台客户端机器(约8台)连接一个服务器,在数据量比较大的情况下,如何做更好?
wangyelon
2003-07-21 08:19:25
据说可用阻塞式多线程,
我本人想用非阻塞式实现,
由于本人水平真的不高,也不知道究竟
所以请大家给点意见那
...全文
130
12
打赏
收藏
多台客户端机器(约8台)连接一个服务器,在数据量比较大的情况下,如何做更好?
据说可用阻塞式多线程, 我本人想用非阻塞式实现, 由于本人水平真的不高,也不知道究竟 所以请大家给点意见那
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pp616
2003-07-22
打赏
举报
回复
最好用阻塞。
要的话我这有现成的代码。
wangyelon
2003-07-22
打赏
举报
回复
ok ,吃了午饭再来结帖!
再次感谢各位,
tuiger2003
2003-07-22
打赏
举报
回复
如果用阻塞方式,
一、要保证服务端有足够开的进程数,我曾经在一台正在扫描端口的机器上用过一次,结果回答进程数已经到达限制,无法开设进程。
二、由于是通过进程切换进行处理,所以要浪费相当的时间用于保存进程数据,要保证内存空间和机器速度足够快。
kingcaiyao
2003-07-22
打赏
举报
回复
http://www.csdn.net/develop/read_article.asp?id=19883
http://www.csdn.net/develop/read_article.asp?id=19882
wangyelon
2003-07-22
打赏
举报
回复
好,我去老侃那look 一下
duduwolf
2003-07-22
打赏
举报
回复
阻塞,如果不想用vcl的serversocker和clientsocket,也可以直接用socket编写,你去nowcan.yeah.net的主页看看,有一个阻塞式的
wangyelon
2003-07-22
打赏
举报
回复
我的邮箱是 yelom125@sina.com
QQ 20131027
wangyelon
2003-07-22
打赏
举报
回复
谢谢各位拉,
哈哈,还是用阻赛式算了,
to pp616(傻小子) :
如果有代码给我参考则不胜感激
kingcaiyao
2003-07-21
打赏
举报
回复
用非阻塞当然可以实现,不过速度会比较慢。因为非阻塞模式下,所有与客户进行通讯都在一个线程中来处理,因此多个客户连接时要进行排队,后一个客户必须等前一个客户处理完后才能够被处理,我建议你用阻塞模式,多线程来处理,你可以用TServerSocket这个控件,将ClientType设为stThreadBlocking,然后在OnGetThread事件开辟线程,不过你要写一个线程o类。也可以写一个socket api.
asimpleman
2003-07-21
打赏
举报
回复
gz
wangyelon
2003-07-21
打赏
举报
回复
我就是想知道,
不用多线程只用非阻塞式能否实现,效果又如何
wangyelon
2003-07-21
打赏
举报
回复
实际情况是这样的,多人发送XML 数据给服务器,
(并发性很大)
服务器将数据保存为文件,
不知道怎样做教好,
Redis高可用部署:3
台
服务器
打造哨兵集群
本文介绍了Redis集群的三种搭建方式,包括主从复制、哨兵模式和分片集群,并分析了各自的优缺点及适用场景。重点阐述了使用3
台
服务器
搭建Redis哨兵集群的详细步骤,涵盖环境准备、主从复制配置、哨兵配置、验证,还介绍了SpringBoot
连接
Redis哨兵模式的方法。
redis
连接
数配置多少
本文探讨了Redis PHP
客户端
连接
数大的原因,指出在脚本结束时需要手动关闭
连接
,特别是对于`connect`函数创建的
连接
。建议在脚本结束前调用`close`方法或使用注册关机函数来关闭
连接
。同时,可以通过调整Redis配置文件中的`maxclients`参数来增大最大
连接
数。此外,还提到了
服务器
并发
连接
数的概念,并提供了优化IIS
连接
数过多的建议,包括优化程序结构、减少大文件使用等。对于Redis集群,可通过配置文件调整节点以承载更多
数据量
。
面对
服务器
掉包的时刻困扰,如何
更好
的解决
服务器
掉包影响用户体验和业务连续性。其原因包括网络拥堵、设备故障、配置问题、
服务器
性能负载、运营商问题和网络攻击等。优化策略有增加带宽与负载均衡、维护设备、优化配置、更新软硬件、使用压缩加速技术、监控日志分析、选用高防
服务器
及配置冗余转移机制等。
人大金仓ksql
客户端
实战:从
连接
异常到数据导入的避坑指南
本文聚焦人大金仓ksql
客户端
的实际应用,涵盖
连接
方式选择(参数化 vs
连接
字符串)、特殊字符密码处理、COPY与\COPY命令差异及适用场景、数据导入中NULL识别、分隔符冲突等常见陷阱,并提供性能优化(批量提交、并行导入)、日志排错(错误码解读、telnet验证)和自动化脚本编写(环境变量传参、事务控制)等关键技术要点。
SQLServer JTDS
连接
串格式
本文详细介绍了jTDS
连接
字符串的格式及其支持的各种属性,包括
连接
数据库所需的URL格式和多种可选参数,帮助开发者
更好
地理解并配置jTDS
连接
。
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章