Esta postagem mostra como você pode aproveitar duas poderosas bibliotecas python, Beavers e Perspective, para analisar dados em tempo real e exibi-los em um painel.
Nós nos conectaremos à API websocket da Coinbase para receber atualizações do mercado de criptografia em tempo real.
Para compartilhar esses dados com outros serviços e separar produtores de consumidores, publicaremos esses dados no Kafka, como json.
Em seguida, escreveremos um Beavers que lerá os dados do Kafka, enriquecerá-os e publicará em um painel de perspectiva.
Você precisará:
O código deste tutorial está disponível no 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 a imagem docker kafka-kraft para executar um cluster kafka super simples.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3