ホームページ > バックエンド開発 > Python チュートリアル > Beavers と Perspective を使用してリアルタイム暗号分析ダッシュボードを構築する

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

WBOY
リリース: 2024-07-25 19:50:03
オリジナル
1168 人が閲覧しました

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

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

アーキテクチャの概要

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

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

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

初期設定

必要なもの:

  • Git
  • 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 クラスターを実行します。

以上がBeavers と Perspective を使用してリアルタイム暗号分析ダッシュボードを構築するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート