병렬 처리 활성화하기
병렬 처리 활성화하기 (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)
- 클러스터 모드 배포 — 함수 배포의 기본을 익혀요.
- 함수 인스턴스에 리소스 할당 — 인스턴스당 리소스를 지정해요.
- Functions CLI — parallelism 필드를 봐요.