"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Beavers 및 Perspective를 사용하여 실시간 암호화폐 분석 대시보드 구축

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

2024-07-31에 게시됨
검색:688

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

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

아키텍처 개요

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

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

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

초기 설정

너는 필요할거야:

  • 힘내
  • 파이썬(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 클러스터를 실행합니다.

릴리스 선언문 이 기사는 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