讨论一下程序大规模并发的问题.请各位感兴趣的朋友来看看~!不仅限于vb

ketao_78 2003-12-21 05:46:04
是这样的,假设现在有这样一个系统,是基于sql server2000数据库的银行卡申请系统,具体的结构和逻辑我就不不多说了。
我们已经考虑了设计了队列以及数据库锁定解决并发问题,但是对于最后600多个并发用户的要求还是觉得没有底。
不知道大家是如何看到这样的问题的。
最后请问大家是使用什么工具测试大规模并发程序的。有什么好的方法。
谢谢。
...全文
45 45 打赏 收藏 转发到动态 举报
写回复
用AI写文章
45 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanchen 2004-02-24
  • 打赏
  • 举报
回复
zjgjrkj(音乐虫子)
把你的经验贴出来,大家共享!
autoupdate 2004-02-24
  • 打赏
  • 举报
回复
使用有利的批处理锁是个不错的选择!day day up !
HereWeAre 2004-02-24
  • 打赏
  • 举报
回复
勉強しています......
HereWeAre 2004-02-24
  • 打赏
  • 举报
回复
多有价值的讨论啊!关注!学习!
yyuyes 2004-02-24
  • 打赏
  • 举报
回复
建议楼主用JAVA自己写一个测试程序,包含N条线程(N要根据机子性能自己决定啦),然后用一个线程模拟一个客户端,再在M台机子上同时运行测试程序,就可以模拟N*M个客户端。

思路很简单,写起来不是太容易,要看你的JAVA功底了。

我写过这样的JAVA客户端简单测试过用Winscok写的服务器程序,结果还算基本符合设计要求
zjgjrkj 2004-02-23
  • 打赏
  • 举报
回复
我曾经做过大型的售票系统,也存在多窗口同时售票,也有并发事件。我没有用中间件,也没有用Application Performance Explorer,

直接用ADO的一些功能就避免了。
不知道我的方法能不能适用楼主的问题。
可以交流一下。
ketao_78 2004-02-12
  • 打赏
  • 举报
回复
to expertwjh(点不)
因为你没有完整安装。如果是网络安装,需要用映射盘。

大家继续讨论
daisy8675 2004-02-11
  • 打赏
  • 举报
回复
哈哈﹐我看熱鬧呀。
expertwjh 2004-02-11
  • 打赏
  • 举报
回复
。。SOS。。  MSDN不能看函数,怪怪怪!!!有那位高手见过???
提示本地磁盘不能如预期那样包含关于MSDN VS6.0 local的文件,请更新位置,为什么??其它的内容可以看但"函数"就是不可以看,为什么 为什么!!1
ketao_78 2004-02-11
  • 打赏
  • 举报
回复
up
ketao_78 2004-02-10
  • 打赏
  • 举报
回复
up
ketao_78 2004-02-10
  • 打赏
  • 举报
回复
to junglerover(灌木丛)
可以知道你的电子邮箱么,可以向您学习学习.
我的,kotao_78@sina.com
ketao_78 2004-02-10
  • 打赏
  • 举报
回复
我们现在测试大概在100个左右连接的时候是没有问题的
但如果连接数超过100以上的时候是否是非线性增长就不得而知了,
以前也没有这样的经验。
ketao_78 2004-02-10
  • 打赏
  • 举报
回复
没有,我们是用20台机,然后用测试工具模拟到40台,60台,100台 根据性能的曲线来判断性能的关键点,其实我也不是很懂,因为我们公司很小,没有这方面的经验,只能摸索.
希望各位前辈指导指导
junglerover 2004-02-10
  • 打赏
  • 举报
回复
600个并发,绝对属于很大的并发量。。。

如果不使用中间件的话,100个左右的并发连接就足以随时导致WIN200下的
ORACLE 数据库DOWN机,更不要说SQL SERVER了。

如果想要项目成功,如果你们的项目应用的确有这么大的并发量,我相信除了
使用中间件以外,没有别的路可走。
junglerover 2004-02-10
  • 打赏
  • 举报
回复
花钱买一个 TUXEDO 吧!!!有了这个东东,就不用你来解决并发问题了。

可惜就是实在太贵,BEA太黑了。

参考文档
http://www.huihoo.com/middleware/application/tuxedo/
zhangying7725 2004-02-10
  • 打赏
  • 举报
回复
关注!
up
junglerover 2004-02-10
  • 打赏
  • 举报
回复
TO ketao_78(树欲静而风不止):

哦,,,你们已经做了100个连接的并发测试?你们是实际找了100个人,用100台机子同时
测试的吗???这100个人都同时进行了业务操作吗?

建议参考一下
http://www.e-works.net.cn/ewkArticles/Category117/Article15294.htm

还是用 QALOAD 好好写测试客户端,好好测一下吧,别想偷懒。毕竟,我相信你们这个项目
的收入不应该低于三四百万吧!并发性能测试,对于项目的成功实施来讲,至关重要。
呵呵,我想也只有你自己测过以后,才能理解中间件的重要性。

QALOAD这个东东不算并太贵,支持100并发用户的版本大约再1万美金左右。
WangPengAn 2004-01-13
  • 打赏
  • 举报
回复
問得好﹐關注!!!
Up
lovepeacer 2004-01-13
  • 打赏
  • 举报
回复
gz
加载更多回复(25)

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧