「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Beavers と Perspective を使用してリアルタイム暗号分析ダッシュボードを構築する

Beavers と Perspective を使用してリアルタイム暗号分析ダッシュボードを構築する

2024 年 7 月 31 日に公開
ブラウズ:138

Build a real-time crypto analytics dashboard with Beavers and Perspective

この投稿では、2 つの強力な Python ライブラリ、Beavers と Perspective を活用してリアルタイムでデータを分析し、ダッシュボードに表示する方法を示します。

アーキテクチャの概要

Coinbase の WebSocket API に接続して、仮想通貨市場の最新情報をリアルタイムで受信します。

このデータを他のサービスと共有し、プロデューサーとコンシューマーを切り離すために、このデータを Kafka 経由で json として公開します。

次に、Kafka からデータを読み取り、強化して、パースペクティブ ダッシュボードに公開する Beavers を作成します。

初期設定

あなたは必要になるでしょう:

  • ギット
  • Python (少なくとも 3.10)
  • Kafka クラスターを実行するための Docker
  • Kafka CLI ツール

このチュートリアルのコードは github で入手できます

リポジトリのクローンを作成する

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

カフカをセットアップする

kafka-kraft Docker イメージを使用して、非常に単純な Kafka クラスターを実行します。

リリースステートメント この記事は次の場所に転載されています: https://dev.to/0x26res/build-a-real-time-crypto-analytics-dashboard-with-beavers-and-perspective-4cn7?1 侵害がある場合は、study_golang にご連絡ください。 @163.com 削除
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3