猿问

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

现应用场景:
在某一时间点,要从oracle数据库中取出1W条数据,通过webservice将数据发送到移动的网关中。
问如何做一个池,一部分一部分取出数据然后发到移动。。。。

守候你守候我
浏览 515回答 3
3回答

FFIVE

又是一个经典的生产者消费者模式,生产者:一个线程,不断的从oracle批量读取数据,放入一个任务队列;消费者:多个线程同时从任务队列获取任务,然后把数据用webservice发送道移动网关。读取oracle一个线程足以,因为webservice肯定会慢很多。如果webservice有顺序要求,那可能消费者也只能一个线程。

慕丝7291255

那么生产者线程就是用户查询的http线程。
随时随地看视频慕课网APP

相关分类

Java
我要回答