pulsar-client-python icon indicating copy to clipboard operation
pulsar-client-python copied to clipboard

Apache Pulsar Python client library

Results 81 pulsar-client-python issues
Sort by recently updated
recently updated
newest added
trafficstars

### Motivation CPP client supported `KeyValue` schema on https://github.com/apache/pulsar-client-cpp/pull/22. Python clients also can support KeyValue schemas based on this. ### Alternatives Note: The schema function of the Python client is...

If you look at http://pulsar.apache.org/docs/en/functions-develop/#serde under the Python tab it says "In Python, the default SerDe is identity, meaning that the type is serialized as whatever type the producer function...

good first issue
help wanted

In my program, there will be eight producers, two of which will be sent to partitioned topics and six of which will be sent to unpartitioned topics. Below is my...

Consider the following Python code: ``` print("----------> 1") auth_token = "" print("----------> 2") pulsar_client = pulsar.Client("pulsar+ssl://dev-stream-int.datamanaged.io:6651", authentication=pulsar.AuthenticationToken(auth_token)) print("----------> 3") producer = pulsar_client.create_producer('persistent://bladerunner/notification/subscribe') print("----------> 4") producer.send("Hammurabi".encode('utf-8'), None) print("----------> 5") ``` When...

### Search before asking - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Version Pulsar brokers version 2.9 python 3.9 Tested on macOS and in production (Linux)...

JAVA SDK provide a `listenerName` [options](https://pulsar.apache.org/blog/2020/06/18/Apache-Pulsar-2-6-0/?ref=https://githubhelp.com#pip-61-advertise-multiple-addresses) in version 2.6 And I wonder is there a similar options in the Python client.

**Is your enhancement request related to a problem? Please describe.** I was wondering if there was a possibility to use protobuf in order to auto-generate code for my pulsar client...

Support for auto-hash and sticky-hash based policy (https://github.com/apache/pulsar/issues/4077) was added to cpp client (https://github.com/apache/pulsar/pull/7842) java (https://github.com/apache/pulsar/pull/5928) & go (https://github.com/apache/pulsar-client-go/pull/363) It would be great to have these changes ported to python...

I want to use the geo-replication in python pulsar and my code is below. ``` client = pulsar.Client("pulsar://localhost:6650") producer = client.create_producer("python_topic_00", schema=StringSchema()) producer.send("Message0", replication_clusters=["cluster1", "cluster2"]) ``` The error message is...

**Describe the bug** Passing `receiver_queue_size=0` to the Python client's `subscribe` method results in a `InvalidConfiguration` exception. However, [these docs](https://pulsar.apache.org/docs/cookbooks-message-queue/) indicate that a receiver queue size of 0 is supported. **To...