我正在使用對象到JSON變換器。對象到JSON變換器的負載是巨大的。我正在獲取Java堆錯誤。我試圖使用數據編織來將有效載荷轉換爲JSON。然後我得到Java堆錯誤..我嘗試增加permsize和maxpermsize vm參數,但仍然出現錯誤。我該如何解決這個問題?騾子對象到JSON變換器Java堆錯誤
0
A
回答
0
試着在dataweave
1下面的選項),在默認情況下Dataweave使用mode="immediate"
嘗試改變「模式=‘延期’」這允許DataWeave output to remain outside of the heap
。
2)增加dataweave MEMORY-在系統屬性(默認值添加com.mulesoft.dw.buffersiz = ${Increase value as required by your case (bytes) }
1572864)
如文檔中提到,如果您是否執行3.8.3v版本或更低,dataweave限制處理高達2GB數據,但是從3.8.4v在病房的數據沒有限制
參考此頁面瞭解更多細節清晰:https://docs.mulesoft.com/mule-user-guide/v/3.8/dataweave-memory-management
0
添加系統屬性com.mulesoft.dw.buffersize=545454545
。這會將有效負載緩衝到文件系統。您可以在將服務器作爲VM參數啓動時進行設置,或者在獨立安裝的情況下將wrapper.conf文件添加到mule應用程序屬性中。您可以根據您的有效負載來決定大小。
希望這會有所幫助。
0
添加系統屬性com.mulesoft.dw.buffersize = 545454545
相關問題
- 1. 騾子ESB:轉換JSON對象到另一個對象
- 2. 騾子JSON數據對象
- 3. 騾JSON到對象的變壓器和變壓器Dataweaver例外
- 4. Json到Java對象錯誤
- 5. 騾子JSON - 如何鍵值對變換到一個列表
- 6. Java對象到JSON轉換
- 7. GSON轉換JSON對象到JAVA對象
- 8. 變換對象JSON
- 9. 騾子 - 從JSON
- 10. 騾子升級3.6編譯器錯誤
- 11. 騾Dataweave對象到陣列誤差
- 12. 轉換JSON對象到另一個JSON對象在Java中
- 13. 騾子定製變壓器
- 14. Jquery的:變換嵌套JSON對象到另一個JSON對象
- 15. 錯誤在運行騾子
- 16. JSON到Java對象
- 17. JSON到Java對象
- 18. Java對象到JSON
- 19. GSON轉換從JSON到Java對象
- 20. 轉換JSON字符串到java對象
- 21. JSON轉換到Java對象GSON
- 22. 我如何轉換JSON到Java對象
- 23. JSON - Java對象到JSON
- 24. Java的JSON子對象
- 25. java轉換爲json對象
- 26. 轉換JSON爲Java對象,提供錯誤的類型枚舉
- 27. 轉換的JavaScript JSON對象轉換成Java JSON對象
- 28. 出錯轉換到JSON對象
- 29. 騾子JSON到對象的變壓器引發異常無單String構造/工廠方法
- 30. 插入JSON對象在MySQL DB中與騾子ESB
你能添加一個解釋爲什麼這會解決問題? – Dekker