Esta publicación muestra cómo puedes aprovechar dos potentes bibliotecas de Python, Beavers y Perspective, para analizar datos en tiempo real y mostrarlos en un panel.
Nos conectaremos a la API websocket de Coinbase para recibir actualizaciones del mercado criptográfico en tiempo real.
Para compartir estos datos con otros servicios y desacoplar a los productores del consumidor, publicaremos estos datos en Kafka, como json.
Luego escribiremos un Beavers que leerá los datos de Kafka, los enriquecerá y los publicará en un panel de perspectiva.
Necesitarás:
El código de este tutorial está disponible en 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
Usamos la imagen acoplable kafka-kraft para ejecutar un clúster kafka súper simple.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3