为了账号安全,请及时绑定邮箱和手机立即绑定

webservice返回XML,70个客户端同时调用中心接口,向oracle写数据,怎样提高效率?

/ 猿问

webservice返回XML,70个客户端同时调用中心接口,向oracle写数据,怎样提高效率?

尚方宝剑之说 2018-08-09 09:19:36

 客户端是单线程,一次性传输100条数据,费时1分钟;

2 客户端单线程主要是避免  数据重复传输

3 主要实现从客户端mysql数据库向中心oracle上传数据,中心发布接口服务在tomcat

4 整个流程:部署客户端服务(tomcat),查询是否有需要传输的数据---分页查询100条,改变要传输数据状态---组装成json---调用中心发布的接口服务----中心接受到客户端请求解析数据,保存成功,返回给客户端结果,客户端删除传输成功的数据---客户端提示上传成功

目前最大的问题就是效率低下,中心在收到请求以后到写入oracle成功的这段时间,传输100数据耗时1分钟。一共70个客户端,一个中心

求解:怎样提高传输速度


查看完整描述

1 回答

?
一只名叫tom的猫

不要凭感觉,还是找出在那里执行最耗时,在针对性做出优化.


查看完整回答
反对 2018-08-20

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信