嗨各位,
我目前正在 n8n 中建立自動化工作流程來處理大型資料負載,但在高峰量任務期間遇到了執行瓶頸。
目前設置:
-
自託管的 n8n 實例處理來自多個 webhook 和 API 端點的高頻傳入資料流。
-
使用進階程式碼節點(JavaScript)來解析、轉換和重新結構化深度巢狀的 JSON 物件,然後將其推送至下游應用程式。
挑戰:
隨著批次大小增長,執行記憶體使用量會大幅上升。有時,大型資料陣列在單個程式碼節點執行區塊內一次處理大型項目結構時,會導致執行速度變慢或達到限制。
這個社群對於在 n8n 程式碼節點中高效分塊資料、管理記憶體開銷或最佳化大規模負載轉換,有什麼最佳實踐或工作流程設計模式可以推薦?
很樂意聽聽來自你們生產環境的任何提示或擴展策略。謝謝!