inflearn logo
강의

Course

Instructor

From No-Code Automation Basics to Practice: Mastering n8n (Directly Taught by Korea's First n8n Ambassador)

n8n 에서 병렬처리를 하는 방법이 있나요?

Resolved

357

dnjsdud22574133

4 asked

0

 

문제 / 오류 / 질문에 대해 설명해 주세요

선생님의 강의를 듣고 100건 정도 AI가 분석하는 워크플로우를 작성했습니다.

다만 2번이 ai agent 호출이 있고 해당 ai agent 호출당 20~ 30 초 사이가 걸리다보니 100건 처리를 진행하는데 1시간이 넘게 걸리는 경우가 많아요

혹시 병렬처리를 한다거나 더 빠르게 할 수 있는 방법이 있을까요?

 

오류 메시지가 있다면 작성해 주세요

 

 

사용 중인 워크플로우를 공유해 주세요

 

 

n8n 설치 정보 안내

 

업무-생산성 n8n chatgpt llm

Answer 2

1

datapopcorn

안녕하세요!

우선 해당 커뮤니티 글을 통해서 n8n팀이 답변한 것으로 인용하면 아쉽게도 "순차적으로 실행하는 대신 병렬로 실행하는 "공식적인" 방법은 없습니다" https://community.n8n.io/t/how-to-excute-multiple-nodes-in-parallel-not-sequential/23565

저도 이전에 방법을 찾아보려고 했지만 방법을 못찾았습니다.

 

대신에 다른 워크플로우들을 동시에 사용하는 방법이 있지만 하나의 워크플로우 내에서 여러 서브워크플로우를 쓰레드 방식이 그나마 가능한 방법이지 않을까 싶습니다!

https://docs.n8n.io/hosting/scaling/concurrency-control/

 

1

dnjsdud22574133

답글 감사합니다!
한번 주신 내용 바탕으로 개선해보겠습니다!

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 허원영님.

n8n에서 병렬 처리를 구현하여 워크플로우의 성능을 향상시키는 방법에 대해 궁금하신 군요. 병렬 처리를 통해 AI 호출 시간을 줄이는 방법에 대해 설명드리겠습니다.

n8n에서 병렬 처리 방법

  1. SplitInBatches 노드 사용: n8n에는 SplitInBatches 노드가 있어, 데이터를 여러 묶음으로 나눌 수 있습니다. 이를 통해 각 묶음을 병렬로 처리할 수 있습니다. 이 방법은 대량의 데이터 처리 시 매우 유용합니다.

    • 노드 설정: SplitInBatches 노드를 사용해 데이터를 적절한 사이즈로 나눈 후, 각 배치를 개별적으로 처리하도록 워크플로우를 설계합니다.
    • 예시: 100건의 데이터를 한 번에 처리하는 대신, 이를 10개씩 나누어 동시에 처리하면 전체 처리 시간을 크게 단축할 수 있습니다.
  2. Webhook 및 HTTP Request 노드 활용: 외부 시스템과의 통신이 필요한 경우 Webhook이나 HTTP Request 노드를 이용하여 비동기 방식으로 요청을 보내고 받는 구성을 고려할 수 있습니다. 이를 통해 n8n의 요청 시간 대기열을 최소화할 수 있습니다.

  3. 멀티 인스턴스 설정: n8n을 클라우드 환경에서 사용 중이라면, 워크플로우를 여러 VM 또는 컨테이너 인스턴스에서 병렬로 실행하도록 설정하여 처리 속도를 향상시킬 수 있습니다.

추가 리소스

  • n8n_worker_process: 공식 문서에서 n8n의 작업자 프로세스를 설정하여 처리 병목을 줄이는 방법을 참고할 수 있습니다.

참고 링크

이와 관련된 유사한 질문과 가이드는 다음을 참고해보세요:
- n8n에서 대규모 데이터 처리시 성능 개선 방법: 비슷한 주제의 질문에 대한 강사님의 답변이 포함되어 있습니다.

n8n을 활용하여 병렬 처리 및 효율적인 워크플로우 설계를 통해 처리 성능을 더욱 향상시키실 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Claude에서 MCP 서버 연결 안되는 문제

0

347

3

SerpAPI tool 및 제미나이를 이용한 검색 시 오류

0

82

2

강의자료에 워크플로우 링크나 파일이 없습니다

0

85

1

내 문서를 챗봇으로 만들기 강의 중 가지고 있는 pdf 문서 활용법

0

67

2

40강에서 식단관련 채널이 없어졌습니다.

0

90

2

MCP 강의 따라하다보니 n8n에서 MCP 클로드로 연결이 안됨

0

396

3

Chat Trigger를 통한 Google Sheet 자동화 관련

0

73

2

Docker가 윈도우10에 설치 안되나요?

0

766

4

AI agent 노드의 structured output parse에서 에러 발생시 어떻게 처리할 수 있나요?

0

176

2

여러 아이템을 처리하면 아이템 결과가 밀리는(?) 문제가 있습니다.

0

81

2

강의 자료

0

69

2

38강 API 데이터 수집 질의입니다.

0

79

2

유스케이스 실습이 전혀 되지 않네요.

0

101

3

여권사진 검중 json 파일 처음부터 오류 납니다.

0

97

2

API 데이터 수집 자동화 관련 문의

0

70

1

37강 워크플로우 오류 발생합니다. (디코드노드에서)

0

94

1

16강 워크플로우가 오류가 납니다.

0

110

5

Claude MCP connector 연결 오류 질문

0

177

1

워크플로우 공유 요청

0

76

2

구글 캘린더 연동 질문 있습니다

0

109

2

구글 캘린더 연동 질문 있습니다

0

85

1

구글 드라이브 주소(워크플로우다운) 찻을수 없어요

0

99

2

Google RSS 최신 뉴스 강의에서 뉴스가 하나만 가져와지네요

0

147

2

250601_Youtube_공식_API_자막_추출_워크플로우에서 v3/captions - Get Caption 에러가 발생합니다

0

186

3