> 백엔드 개발 > 파이썬 튜토리얼 > Beavers 및 Perspective를 사용하여 실시간 암호화폐 분석 대시보드 구축

Beavers 및 Perspective를 사용하여 실시간 암호화폐 분석 대시보드 구축

WBOY
풀어 주다: 2024-07-25 19:50:03
원래의
1168명이 탐색했습니다.

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

이 게시물에서는 두 가지 강력한 Python 라이브러리인 Beavers와 Perspective를 활용하여 실시간으로 데이터를 분석하고 대시보드에 표시하는 방법을 보여줍니다.

아키텍처 개요

Coinbase의 websocket API에 연결하여 암호화폐 시장 업데이트를 실시간으로 받아보겠습니다.

이 데이터를 다른 서비스와 공유하고 생산자와 소비자를 분리하기 위해 이 데이터를 Kafka를 통해 json으로 게시합니다.

그런 다음 Kafka에서 데이터를 읽고 강화한 후 Perspective 대시보드에 게시하는 Beaver를 작성합니다.

초기 설정

필요한 사항:

  • 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 도커 이미지를 사용하여 매우 간단한 kafka 클러스터를 실행합니다.

위 내용은 Beavers 및 Perspective를 사용하여 실시간 암호화폐 분석 대시보드 구축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿