网站首页
本站精华
免费下载
游客:
注册
|
登录
|
会员
|
搜索
|
帮助
LoveUnix
»
中间件技术
» 中间件提高性能的方法
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 中间件提高性能的方法
蓝色键盘
LU幼天使
空的,什么也没有!
UID 558
精华
2
积分 64
帖子 120
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-15
#1
大
中
小
使用道具
发表于 2003-10-20 14:50
资料
个人空间
短消息
加为好友
从程序设计的角度看,中间件产品提高性能的方法有那些?
大家随意的谈谈自己的看法。
讨论的分类为:消息中间件和交易中间件。(其它类型的中间件不作讨论主题)
hx99
LU新生
UID 823
精华 0
积分 6
帖子 11
活跃指数 0
LU金币 2001 个
LU金条 0 个
阅读权限 10
注册 2003-10-20
#2
大
中
小
使用道具
发表于 2003-10-20 23:50
资料
个人空间
短消息
加为好友
对交易中间件而言,最关键得其实就是sql的写法还有就是尽量减少返回结果集大小啦。
雨人
LU幼天使
UID 64
精华
2
积分 48
帖子 88
活跃指数 20
LU金币 2204 个
LU金条 0 个
阅读权限 20
注册 2003-9-20
#3
大
中
小
使用道具
发表于 2003-10-20 23:54
资料
个人空间
短消息
加为好友
~偶有点没有看懂你的问题
我认为,提高产品的性能,
1.在程序设计上(代码阶段)是体现不出多少的,最多是优化算法,以及代码实现上,根据编码的经验,减少不必要的处理。
2. 概要设计阶段,交易中间件,减少事务的递交的次数,可以一次性递交的就尽量一次递交,不过这存在一些问题,如果数据不在一个db sever上,为了保证本次事务的例外,一般是访问一个db server,递交一次(内部子递交?),当完成了本次事务处理后,回将内部子递交的数据清除,
3. 2说的是一次事务,当多个事务并发出现,要考虑平衡问题以及优先权,我们采用的是tuxedo,这些让它完成。
4. 还有就是整体测试、压力测试,这个是检验项目设计及代码实现上对软件需求的,一个服务器要运行很多的中间件,或是多个实例,一个实例需要系统提供给它只是一部分资源(cpu,内存,终端);这些测试是检验设计上存在的缺陷。
昨日之非不可留,留之则根烬复萌,而尘情终累乎理趣;
今日之是不可执,执之则渣滓未化,而理趣反转为欲根。
蓝色键盘
LU幼天使
空的,什么也没有!
UID 558
精华
2
积分 64
帖子 120
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-15
#4
大
中
小
使用道具
发表于 2003-10-21 08:45
资料
个人空间
短消息
加为好友
1、系统架构是一个重要的方面。
2、程序设计很有讲究的。
3、负载均衡。
4、事务或者消息控制。
四个方面描述吧。
huacz
LU幼天使
UID 308
精华 0
积分 33
帖子 66
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-6
#5
大
中
小
使用道具
发表于 2003-10-21 13:31
资料
个人空间
短消息
加为好友
to hx99
"对交易中间件而言,最关键得其实就是sql的写法还有就是尽量减少返回结果集大小啦。 "
减少返回结果集是不是通过增加连接次数来获得要处理的数据?这样好象也不是有效的办法。
hx99
LU新生
UID 823
精华 0
积分 6
帖子 11
活跃指数 0
LU金币 2001 个
LU金条 0 个
阅读权限 10
注册 2003-10-20
#6
大
中
小
使用道具
发表于 2003-10-21 18:00
资料
个人空间
短消息
加为好友
返回结果集大的时候,中间件不能一次传完数据,要反复几次,网络开销就大了,交易中间件最好不要去做大的查询,它本来就不是干这个事情的嘛。
[广告]
记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
huacz
LU幼天使
UID 308
精华 0
积分 33
帖子 66
活跃指数 0
LU金币 2006 个
LU金条 0 个
阅读权限 20
注册 2003-10-6
#7
大
中
小
使用道具
发表于 2003-10-22 12:39
资料
个人空间
短消息
加为好友
一个基于三层结构的应用系统,你不会业务子系统三层,查询子系统两层这样搞吧。
[广告]
记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
hx99
LU新生
UID 823
精华 0
积分 6
帖子 11
活跃指数 0
LU金币 2001 个
LU金条 0 个
阅读权限 10
注册 2003-10-20
#8
大
中
小
使用道具
发表于 2003-10-22 23:23
资料
个人空间
短消息
加为好友
能分开当然最好啦,分不开,也别让中间件去做那种一个查询要几分钟的操作,否则中间件迟早down掉
[广告]
记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
jyhsiao52
LU幼天使
UID 7271
精华
1
积分 49
帖子 93
活跃指数 10
LU金币 2105 个
LU金条 0 个
阅读权限 20
注册 2003-12-26
#9
大
中
小
使用道具
发表于 2003-12-29 10:42
资料
个人空间
短消息
加为好友
我认为程序中SQL语法及释放自己所使用内存这两者很重要,尤其使用Java程序。
[广告]
记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
投票
交易
悬赏
活动
LoveUnix
专项技术区
> AIX -IBM UNIX
> 其他UNIX & Linux
> i5 (AS400) & IBM大机
> PC Server & HPC
> 存储设备
> 备份软件
> 网络 & 安全
> 编程开发 & Rational
> DB2 & Informix
> ORACLE等数据库
> 中间件技术
行业综合区
> 职业咨询 前程无忧
> 培训认证 行业入门
> 行业应用 项目实施
> 产品信息 商务交流
> Free download下载
交流灌水区
> 蓝色太平洋
> 墨香雅韵
> 共建家园
> 博客专区
当前时区 GMT+8, 现在时间是 2008-8-21 06:01
乐悠LoveUnix论坛-京ICP备05005823号
Thanks to
Discuz!
© 2001-2007 Power by
LoveUnix.net
Processed in 0.055618 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
乐悠LoveUnix
-
Archiver
界面风格
----------
Discuz! 5 Default
新DISCUZ风格
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计