apache / apache/pulsar-client-node
NodeJS Message router implementation
- Lingua principale
- C++
- Stelle
- 164
- Fork
- 98
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Hello,
My goal is to ensure a consumer will always receive key associated messages.
But from my tests, on adding/removing consumers there are cases where Pulsar will do a rebalance.
So I think my best shot is to publish to a specific partition and subscribe to this specific partition with my customer.
So what I would do is implement the Message Router interface [as explained here](https://pulsar.apache.org/docs/3.0.x/concepts-messaging/#routing-modes).
But I could not make it in the Node.js client, as it does not seem to exist.
Will that be implemented in the future ?
Let me know if I'm mistaking or if it's unclear, as I'm pretty new to Apache Pulsar.
Thanks for reading.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia leggendo la documentazione collegata sulle modalità di routing di Pulsar, quindi esamina il client Node.js per le sue Producer APIs e per eventuali interfacce Message Router o test di routing esistenti. Il lavoro è completato quando il client espone il comportamento message-router richiesto e supporta il routing dei messaggi con chiave verso la partizione prevista senza ribilanciamenti indesiderati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, node.js
- Ambito
- backend, distributed-systems
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100