«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Создайте панель криптоаналитики в режиме реального времени с помощью Beavers и Perspective.

Создайте панель криптоаналитики в режиме реального времени с помощью Beavers и Perspective.

Опубликовано 31 июля 2024 г.
Просматривать:911

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

В этом посте показано, как можно использовать две мощные библиотеки Python, Beavers и Perspective, для анализа данных в реальном времени и отображения их на информационной панели.

Обзор архитектуры

Мы подключимся к API веб-сокетов Coinbase, чтобы получать обновления рынка криптовалют в режиме реального времени.

Чтобы поделиться этими данными с другими сервисами и отделить производителей от потребителей, мы опубликуем эти данные через Kafka в формате json.

Затем мы напишем Beavers, который будет считывать данные из Kafka, обогащать их и публиковать на перспективной информационной панели.

Начальная настройка

Вам понадобиться:

  • Гит
  • Python (не ниже 3.10)
  • Docker для запуска кластера Kafka
  • Инструменты интерфейса командной строки Kafka

Код этого руководства доступен на 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