点击这里给我发消息 点击这里给我发消息

Web Service 接口大量数据传输解决方案

添加时间:2010-6-22
    相关阅读: 解决方案 方案
就管他叫“使用多线程分段获取大量数据方法”吧。假定我们的需求是,通过Web Service获取10W条订单,我的解决方案是 分成10个线程每个线程传输1W条订单分段获取,具体请看下面的流程图及其说明

  1,流程图

Web Service 接口大量数据传输解决方案

  2,流程说明:

  线程1开始请求接口获取1W条数据,当数据成功获取后,接口是闲置的,这时我们开始线程 2获取数据,同时线程1继续执行获取数据的后续工作,如果转换数据,这里我用的办法是,使用预先定义的实体对象格式 反序列化XML (据说这种方式比遍历XML或是载入到DataSet中循环 读取都要高效的,具体我没有测试过,哈哈)将数据插入到数据后停止线程1。使用这样线程循环的办法处理所有线程读取数据

本文作者:未知
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册