apache / apache/pulsar-client-python

On partitioned topics with the Python client, receiver_queue_size=0 results in an InvalidConfiguration error, but is documented to work

Offen
#43 16 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @gaoran10 Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
75
Forks
53
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**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 Reproduce**
1. With a connected Python client, call `subscribe` on any **partitioned** topic with the `receiver_queue_size` kwarg set to `0`.
2. Observe that an `InvalidConfiguration` error is raised.

**Expected behavior**
A value of 0 should either be supported and documented (is 0 equivalent to 1?), or [these docs](https://pulsar.apache.org/docs/cookbooks-message-queue/) should be updated to reflect that the python client (if not others) do not support values less than 1.

**Environment**
Same as https://github.com/apache/pulsar-client-python/issues/190

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.