Python 클라이언트 설정

Python 클라이언트 설정 (Set up a Python client)

Pulsar에서 Python 클라이언트 라이브러리를 설정하는 단계를 정리했어요. pip으로 클라이언트를 설치하고, 필요하면 avro나 functions 같은 선택 컴포넌트를 함께 설치할 수 있어요. 그 다음 Pulsar 클러스터 연결용 프로토콜 URL을 지정하면 준비가 끝나요.

출처: 문서

본문

Pulsar에서 Python 클라이언트 라이브러리를 설정하려면 다음 단계를 완료하세요.

1단계: Python 클라이언트 라이브러리 설치 (Step 1: Install Python client library)

pip을 사용해 최신 버전을 설치해요.

pip install 'pulsar-client==3.13.0'

클라이언트 라이브러리와 함께 선택 컴포넌트를 설치할 수 있어요.

# avro serialization
pip install 'pulsar-client[avro]==3.13.0'

# functions runtime
pip install 'pulsar-client[functions]==3.13.0'

# all optional components
pip install 'pulsar-client[all]==3.13.0'

PyPi를 통한 설치는 다음 Python 버전에서 사용할 수 있어요.

플랫폼 지원 Python 버전
macOS (>= 11.0) 3.7, 3.8, 3.9 및 3.10
Linux (Alpine Linux 포함) 3.7, 3.8, 3.9 및 3.10

2단계: Pulsar 클러스터에 연결 (Step 2: Connect to Pulsar cluster)

클라이언트 라이브러리를 사용해 Pulsar에 연결하려면 Pulsar 프로토콜 URL을 지정해야 해요.

Pulsar 프로토콜 URL을 특정 클러스터에 할당하고 pulsar scheme을 사용할 수 있어요. 다음은 기본 포트 6650을 사용하는 localhost 예시예요.

pulsar://localhost:6650

여러 브로커가 있다면 IP:port를 쉼표로 구분해요.

pulsar://localhost:6550,localhost:6651,localhost:6652

mTLS 인증을 사용한다면 scheme에 +ssl을 추가해요.

pulsar+ssl://pulsar.us-west.example.com:6651

더 알아보기 (Learn more)