簡體   English   中英

Apache Camel計時器路由太長,導致StackOverflow異常

[英]Apache Camel timer route too long causing StackOverflow exception

我有很多數據,這些數據是使用駱駝從目標A傳輸到目標B的,直到A中有東西。這導致stackoverflowException。 沒有遞歸,只是簡單的:從源加載組,將每個組保存到目標,為每個組加載用戶,保存每個用戶。 使用Restlet組件可以達到源和目標。 整個過程由計時器組件每小時開始。

結果是堆棧跟蹤非常長(大約1000行)。 解決方案是增加堆棧大小: 如何增加Java堆棧大小?

我當前解決方案StackOverFlowException解決方案是將SEDA組件用於重復調用的位置-因此,為了加載和保存用戶和組,我使用了Camel SEDA Component

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM