apache / apache/pulsar-client-node

Thousands of producers are getting created

Offen
#91 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
triage/week-23 type/question
Vorherrschende Sprache
C++
Sterne
164
Forks
98
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi, I'm using node pulsar client to publish messages on a partitioned pulsar topic with 100 partitions. I'm spawning 20 node processes and reusing the same producer(I'm not closing the producer) that means there should be only 20 producers. But, when I see topic stats it shows a lot of producers (in thousands). What I'm doing wrong? Also, is there a difference b/w a producer and a publisher?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, den Bericht mit 20 Node-Prozessen, einem Topic mit 100 Partitionen und wiederverwendeten producers zu reproduzieren, und vergleiche dann die Anzahl der producers in den Topic-Statistiken mit dem Lebenszyklus des Clients. Verfolge, wie der Node Pulsar client producers erstellt, und kläre den Unterschied zwischen einem producer und einem publisher. Als erledigt gilt die Aufgabe, wenn die unerwartete Anzahl und die gemeldete Nutzung erklärt sind und eine eventuell erforderliche Korrektur identifiziert wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, node.js
Bereich
distributed-systems
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

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