boostorg / boostorg/interprocess
Message queue receive filter predicate
- Vorherrschende Sprache
- C++
- Sterne
- 185
- Forks
- 131
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I am interested to develop and contribute message queue predicate for filtering messages.
The use case is multiple consumers only some of which would be qualified/interested in consuming certain types of messages. Currently, I simulate this by requeueing the messages until it reaches the right consumer. This is obvious subefficient.
I wonder if there's any pre-existing notion of such functionality – and whether it would be of interest.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Das Issue nennt keine Dateien, Tests oder Einstiegspunkte. Beginne damit, die vorhandene Receive-API der Message Queue sowie das Verhalten von Consumer und Requeue zu überprüfen; kläre die Semantik des Prädikats und die Abnahmekriterien vor der Implementierung. Als abgeschlossen gilt die Aufgabe erst, wenn ein abgestimmter Umfang vorliegt, der selektiven Nachrichtenkonsum ohne wiederholtes Requeueing behandelt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- distributed-systems
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100