apache / apache/pulsar-client-node

Support configuring grouping ACK time and size

Offen
#384 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C++
Sterne
164
Forks
98
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

These two configs are not configurable in Node.js client:
- https://github.com/apache/pulsar-client-cpp/blob/3f0b33bfad746fd2da63fe062ea745d9a9caed55/include/pulsar/ConsumerConfiguration.h#L288
- https://github.com/apache/pulsar-client-cpp/blob/3f0b33bfad746fd2da63fe062ea745d9a9caed55/include/pulsar/ConsumerConfiguration.h#L303

Adding these configs can help users control the behavior of the `acknowledge` call.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit den verlinkten Einträgen in ConsumerConfiguration.h in den Zeilen 288 und 303 und verfolge anschließend, wie die Consumer-Konfiguration und acknowledge im Node.js-Client bereitgestellt werden. Die Aufgabe ist erfüllt, wenn Node.js-Benutzer sowohl grouping ACK time als auch grouping ACK size konfigurieren und das acknowledge-Verhalten steuern können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp, node.js
Bereich
api, backend
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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