함수 워커 설정하기
함수 워커 설정하기
함수 워커(function worker)를 설정하는 방법은 두 가지예요. 하나는 브로커와 함께 실행하는 것이고, 다른 하나는 별도로 실행하는 것이에요. 어떤 상황에 어떤 방식을 써야 하는지 먼저 정리해 볼게요.
브로커와 함께 실행하는 방식은 리소스 격리가 필요 없거나 Kubernetes가 리소스 격리를 해결해 주는 경우에 적합해요. 반대로 함수와 브로커를 분리하고 싶다면 별도 실행 방식을 사용하면 돼요.
출처: 문서
본문
함수 워커를 설정하는 방법은 두 가지예요.
브로커와 함께 함수 워커 실행하기. 다음 경우에 사용해요.
- 프로세스 또는 스레드 모드로 함수를 실행할 때 리소스 격리가 필요하지 않은 경우
- 함수 워커를 구성해 함수를 Kubernetes에서 실행하는 경우 (리소스 격리 문제는 Kubernetes가 해결해 줘요)
함수 워커를 별도로 실행하기. 함수와 브로커를 분리하고 싶을 때 사용해요.
선택적 구성 (Optional configurations)
- 임시 파일 경로 구성
- 상태 저장 함수 활성화
- 지리 복제 클러스터용 함수 워커 구성
참고 (Reference)
- 트러블슈팅
더 알아보기 (Learn more)
- 브로커와 함께 함수 워커를 실행하는 방법은 함수 워커 함께 실행 문서를 참고해요.
- 함수 워커를 별도로 실행하는 방법은 함수 워커 별도 실행 문서를 살펴보세요.
- 함수 워커 문제 해결은 트러블슈팅 문서에서 확인할 수 있어요.