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)
- Python 클라이언트 초기화 — 클라이언트를 만드는 방법을 살펴봐요.
- Python 클라이언트 사용 — 프로듀서·컨슈머·리더를 만드는 방법을 알아봐요.
- Python 클라이언트 — Python 클라이언트 개요를 확인해요.
- TLS 인증 — mTLS 인증을 설정하는 방법을 알아봐요.