В этом посте показано, как можно использовать две мощные библиотеки Python, Beavers и Perspective, для анализа данных в реальном времени и отображения их на информационной панели.
Мы подключимся к API веб-сокетов Coinbase, чтобы получать обновления рынка криптовалют в режиме реального времени.
Чтобы поделиться этими данными с другими сервисами и отделить производителей от потребителей, мы опубликуем эти данные через Kafka в формате json.
Затем мы напишем Beavers, который будет считывать данные из 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.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3