boostorg / boostorg/interprocess

Message queue receive filter predicate

Offen
#265 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

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