병렬 처리 활성화하기

병렬 처리 활성화하기 (Enable Parallel Processing)

클러스터 모드에서 함수의 parallelism(실행할 인스턴스 수)을 지정하면 함수에 병렬 처리를 활성화할 수 있어요. 이 문서에서는 CLI와 YAML로 parallelism을 설정하는 방법을 안내해요.

출처: 문서

본문

클러스터 모드에서 함수의 parallelism(실행할 인스턴스 수)을 지정해 함수에 병렬 처리를 활성화할 수 있어요.

예시 1

함수를 배포할 때 create 명령의 --parallelism 플래그를 지정해요.

bin/pulsar-admin functions create \
  --parallelism 3 \
  # Other function info

팁 기존 함수에 대해서는 update 명령으로 parallelism을 조정할 수 있어요.

예시 2

YAML로 함수 구성을 배포할 때 parallelism 파라미터를 지정해요.

# function-config.yaml
parallelism: 3
inputs:
  - persistent://public/default/input-1
output: persistent://public/default/output-1
# other parameters

기존 함수에 대해서는 다음과 같이 update 명령으로 parallelism을 조정할 수 있어요.

bin/pulsar-admin functions update \
  --function-config-file $PWD/function-config.yaml

더 알아보기 (Learn more)