datanommer wird von nur einem fedmsg Verbraucher, die in einer Datenbank sqlalchemy jede Nachricht stopft zusammen.
Es gibt auch eine Handvoll von CLI-Tools, um Informationen aus der Datenbank auszugeben.
Probieren Sie es aus
Installieren Sie es auf Ihrem lokalen Rechner:
& Nbsp; sudo yum -y datanommer installieren
Erstellen Sie die Datei /etc/fedmsg.d/datanommer.py und fügen Sie folgende Inhalte:
config = {
& Nbsp; "datanommer.enabled ': Es stimmt,
& Nbsp; # Dies ist kein sicherer Ort für einen sqlite db ...
& Nbsp; "datanommer.sqlalchemy.url ':' sqlite: ////tmp/datanommer.db ',
}
Erstelle datanommer ist DB:
& Nbsp; / usr / bin / datanommer-create-db
Starten fedmsg-Relais und datanommer:
& Nbsp; sudo Service fedmsg-Relaisstart
& Nbsp; sudo Service fedmsg-Nabe-Start # dies wird die datanommer Verbraucher finden.
Emittieren eine Nachricht, die von der Relais angezogen wird, rebroadcasted durch datanommer verbraucht, und stopfte in /tmp/datanommer.db:
& Nbsp; echo "Dies ist ein Test" | fedmsg-Logger
Verwenden datanommer ist ungeschickt CLI-Tools, um die DB zu überprüfen. Wurde die Nachricht gespeichert?
& Nbsp; / usr / bin / datanommer-stats
& Nbsp; / usr / bin / datanommer-dump
Anforderungen :
- Python
Kommentare nicht gefunden