apache / apache/pulsar-client-node

producer times out and closes

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

Beschreibung

Hello

My use case is for a long running system that produces messages by event triggers (think something like a web server that produces data for pulsar on HTTP events)

I find this works ok for a brief period of time, but then the producer times out and subsequent events then fail to get sent to pulsar

my work around is to open the connection, use the producer to send the data to pulsar, then close the connection every time -- this seems like a waste of time connecting/disconnecting

is there a way (or can there be a way) to make the producer connection long lasting? or auto-reconnecting?

thanks

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Es wird keine Datei, kein Test und kein Einstiegspunkt genannt. Beginne damit, das Timeout des lang laufenden Producers im NodeJS-Client zu reproduzieren, und untersuche den Lebenszyklus des Producers sowie die Verbindungsverwaltung; abgeschlossen ist die Arbeit, wenn nachfolgende ereignisgesteuerte Sendungen weiterhin funktionieren, ohne die Verbindung zu schließen und erneut zu öffnen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, nodejs
Bereich
backend, distributed-systems
Issue-Typ
Feature
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.