Dieser Beitrag zeigt, wie Sie zwei leistungsstarke Python-Bibliotheken, Beavers und Perspective, nutzen können, um Daten in Echtzeit zu analysieren und in einem Dashboard anzuzeigen.
Wir stellen eine Verbindung zur Websocket-API von Coinbase her, um Kryptomarkt-Updates in Echtzeit zu erhalten.
Um diese Daten mit anderen Diensten zu teilen und Produzenten vom Verbraucher zu entkoppeln, veröffentlichen wir diese Daten über Kafka als JSON.
Wir schreiben dann einen Beavers, der die Daten von Kafka liest, sie anreichert und in einem perspektivischen Dashboard veröffentlicht.
Sie benötigen:
Der Code für dieses Tutorial ist auf Github verfügbar
git clone https://github.com/0x26res/beavers-examples cd beavers-example/coinbase_analytics/
python3 -m venv --clear .venv source ./.venv/bin/activate pip install -r requirements.txt
Wir verwenden das Kafka-Kraft-Docker-Image, um einen supereinfachen Kafka-Cluster auszuführen.
Das obige ist der detaillierte Inhalt vonErstellen Sie mit Beavers und Perspective ein Echtzeit-Kryptoanalyse-Dashboard. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!