클러스터 모드로 함수 배포하기

클러스터 모드로 함수 배포하기

클러스터 모드로 함수를 배포하면 함수가 function worker에 업로드되어 워커가 스케줄링을 담당해요. 이 문서에서는 create 명령으로 함수를 클러스터 모드로 배포하고 update 명령으로 갱신하는 방법을 안내하고, 추가 옵션 문서를 안내해요.

출처: 문서

본문

클러스터 모드로 함수를 배포하면 함수가 function worker에 업로드되며, 즉 함수가 워커에 의해 스케줄링돼요.

클러스터 모드로 함수를 배포하려면 create 명령을 사용해요.

bin/pulsar-admin functions create \
  --py myfunc.py \
  --classname myfunc.SomeFunction \
  --inputs persistent://public/default/input-1 \
  --output persistent://public/default/output-1

클러스터 모드로 실행 중인 함수를 갱신하려면 update 명령을 사용할 수 있어요.

bin/pulsar-admin functions update \
  --py myfunc.py \
  --classname myfunc.SomeFunction \
  --inputs persistent://public/default/new-input-topic \
  --output persistent://public/default/new-output-topic

추가 옵션

  • 함수 인스턴스에 리소스 할당
  • 병렬 처리 활성화
  • 종단 간 암호화 활성화
  • 패키지 관리 서비스 활성화
  • 내장 함수 사용

더 알아보기 (Learn more)