论坛首页 入门讨论版 企业应用

大规模访问的性能问题

浏览 4852 次
该帖已经被评为新手帖
作者 正文
最后更新时间:2007-05-09
cxh1121 写道
怎样的B/S,我想不明白,我们营业部的运单系统就是B/S结构的,就是直接访问总公司的数据库,但我们现在的需求就是营业部的单据系统是不能访能数据库的,必须把请求提交到一个数据前置系统,由这个前置系统再去访问数据库.所以这个前置系统怎么做,是用webservice还是socket,我只知道的webservice性能是不怎么好的,我担心承受不了这么大的访问压力


在b/s架构下,诸如tomcat之类的web容器不就是你的数据前置系统么。把这个web服务器部署在总部,营业点直接访问这个web应用录入单据不就行了。
真不大明白到底什么需求。
   
0 请登录后投票
最后更新时间:2007-05-09
如果你还不明白我的需求是什么,我真不知道要说什么了,我反复说过营业部己有了J2EE的系统和DEPHI系统,这些老系统以后不可以直接访问总部的数据库,必须通过一个中间层来同数据库交换数据.这个东西说了几十遍了,你竟然还说不明白我的需求,真服了你
   
0 请登录后投票
最后更新时间:2007-05-09
遇上这样弱智的领导了,那就只有用电信常用的话单文件同步方式了.
在本地每条或多条记录生成一个文件,然后ftp上传到服务器,然后服务器上用数据导入模块把数据导入就完事了.


cxh1121 写道
TUXEDO我了解的是不太多,但是最简单的一条就是领导要求就是不要让别人系统去直接访问TUXEDO的服务端,也就是说别的系统不需要去编写TUXEDO客户端,他只需要把一些数据发给一个WEBSERVICE或是别的服务就可以了,不用去编写TUXEDO客户端
   
0 请登录后投票
最后更新时间:2007-05-09
cxh1121 写道
如果你还不明白我的需求是什么,我真不知道要说什么了,我反复说过营业部己有了J2EE的系统和DEPHI系统,这些老系统以后不可以直接访问总部的数据库,必须通过一个中间层来同数据库交换数据.这个东西说了几十遍了,你竟然还说不明白我的需求,真服了你

建议这个中间层用ICE吧,ICE 支持 C++/C#/VB/Java/PHP/Python/Ruby 呵呵。客户端基本用什么都可以了,我记得 Delphi 也支持 C++ 组件的吧?
   
0 请登录后投票
最后更新时间:2007-05-10
codeutil你的方法我原来也想过,但还是不符合需求,需求是要实时的,只要营业部入了一张单,总部的数据库中就必须要有这张单
   
0 请登录后投票
最后更新时间:2007-05-10
其实说穿了,领导的意思还是想用WEBSERVICE,就是总部架个WEBSERVICE服务,这个总部架的WEBSERVICE服务其实同时也是TUXEDO客户端,同时也在总部架TUXEDO的服务端,这个TUXEDO服务端就负责接受TUXEDO客户端(也就是总部架设的WEBSERVICE服务)的请求存取数据库,营业部的系统就请求总部的WEBSERVICE服务端,向总部的WEBSERVICE服务端发送相应的运单信息,再由总部的WEBSERVICE服务端请求TUXEDO服务端存取数据.

其实这种做法是不能改的,领导定的最大嘛!所以我就是担心WEBSERVICE的性能,能不能承受这样的并发访问
   
0 请登录后投票
最后更新时间:2007-05-10
cxh1121 写道
其实说穿了,领导的意思还是想用WEBSERVICE,就是总部架个WEBSERVICE服务,这个总部架的WEBSERVICE服务其实同时也是TUXEDO客户端,同时也在总部架TUXEDO的服务端,这个TUXEDO服务端就负责接受TUXEDO客户端(也就是总部架设的WEBSERVICE服务)的请求存取数据库,营业部的系统就请求总部的WEBSERVICE服务端,向总部的WEBSERVICE服务端发送相应的运单信息,再由总部的WEBSERVICE服务端请求TUXEDO服务端存取数据.

其实这种做法是不能改的,领导定的最大嘛!所以我就是担心WEBSERVICE的性能,能不能承受这样的并发访问


我觉的你在这里瞎担心,还不如自己动手做个实验。大型web service项目目前貌似不多吧,能谈的也不多,有个帖子倒是不妨参考下
http://www.javaeye.com/topic/73047
   
0 请登录后投票
最后更新时间:2007-05-10
cxh1121 写道
如果你还不明白我的需求是什么,我真不知道要说什么了,我反复说过营业部己有了J2EE的系统和DEPHI系统,这些老系统以后不可以直接访问总部的数据库,必须通过一个中间层来同数据库交换数据.这个东西说了几十遍了,你竟然还说不明白我的需求,真服了你


如果总部部署一个web application,营业部用浏览器访问总部的web,那还叫营业部直接访问总部数据库么。而且以前营业部既有j2ee又有dephi,趁这个机会统一了算了。维护两套不累么?
   
0 请登录后投票
最后更新时间:2007-05-10
hexiaodong 写道
cxh1121 写道
如果你还不明白我的需求是什么,我真不知道要说什么了,我反复说过营业部己有了J2EE的系统和DEPHI系统,这些老系统以后不可以直接访问总部的数据库,必须通过一个中间层来同数据库交换数据.这个东西说了几十遍了,你竟然还说不明白我的需求,真服了你


如果总部部署一个web application,营业部用浏览器访问总部的web,那还叫营业部直接访问总部数据库么。而且以前营业部既有j2ee又有dephi,趁这个机会统一了算了。维护两套不累么?


他是在说web service,不是web app。
   
0 请登录后投票
最后更新时间:2007-05-11
如果总部部署一个web application,营业部用浏览器访问总部的web,那还叫营业部直接访问总部数据库么。而且以前营业部既有j2ee又有dephi,趁这个机会统一了算了。维护两套不累么?


如果你是我的领导就好了
   
0 请登录后投票
论坛首页 入门讨论版 企业应用

跳转论坛:
JavaEye推荐