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

关于java瞬间查询oracle数据库的问题

关于java瞬间查询oracle数据库的问题

守候你守候我 2019-03-14 14:15:33
现应用场景:在某一时间点,要从oracle数据库中取出1W条数据,通过webservice将数据发送到移动的网关中。问如何做一个池,一部分一部分取出数据然后发到移动。。。。
查看完整描述

3 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

又是一个经典的生产者消费者模式,
生产者:一个线程,不断的从oracle批量读取数据,放入一个任务队列;
消费者:多个线程同时从任务队列获取任务,然后把数据用webservice发送道移动网关。

读取oracle一个线程足以,因为webservice肯定会慢很多。如果webservice有顺序要求,那可能消费者也只能一个线程。


查看完整回答
反对 回复 2019-04-26
?
慕丝7291255

TA贡献1859条经验 获得超6个赞

那么生产者线程就是用户查询的http线程。


查看完整回答
反对 回复 2019-04-26
  • 3 回答
  • 0 关注
  • 514 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号