Hi Juergen,

Thanks for your reply. But, EIP doesnt solve my problem here. The size of
the XML the first component receives is almost of 2GB with 1 million
records. So, I use the streaming API to first get the data in chunks or
single records. Once the second component starts creating the chunks of
data, it needs to be passed to the next component for processing.
Simultaneously, as the first component is still creating data records to be
passed to the next component, the second component will be processing the
records which are already passed to it.

Regards,
Ujval


 

Juergen Mayrbaeurl wrote:
> 
> Simply use the  http://incubator.apache.org/servicemix/servicemix-eip.html
> EIP XPath Splitter .
> 
> Greetings
> Juergen
> 
> 
> Ujval wrote:
>> 
>> Hi,
>> 
>> I have a scenario where I get huge amount of data in one of the JBI
>> components. I need to parse this message, create smaller chunks of data
>> and pass it to the next component in the flow. Is it possible to send
>> data multiple times on to the delivery channel and get back the control
>> to the first component?
>> 
>> One solution to this could be, I can simply drop the message into a
>> queue, and use a JMSInBinding component which will trigger the next
>> component. But this adds to the complexity, which I do not want to
>> handle.
>> 
>> Any help in this regard would be very useful.
>> 
>> Thanks in advance,
>> Ujval
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Sending-message-to-the-same-recipient-multiple-times-tf3296818s12049.html#a9182855
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to