How to process CPU-intensive tasks from asynchronous stream

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • concurrency-examples

  • The full example can be found in the concurrency-examples repository.

  • CPython

    The Python programming language

  • The event source yields a message of type SourceEvent once a second. The source exits after the given number of messages, ten by default. We're using asyncio.sleep (see code here) to avoid blocking the event loop while "waiting" for the next message. This means we can consume the source in the main thread without blocking other asynchronous tasks in the thread.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: How do you handle LICENSE notices in published Docker images?

    1 project | news.ycombinator.com | 23 May 2024
  • ChatGPT Voice Assistant (Open Source)

    1 project | news.ycombinator.com | 23 May 2024
  • How to scale a Django application to serve one million users?

    3 projects | dev.to | 23 May 2024
  • CONQUERING THE CLOUD RESUME CHALLENGE: MY JOURNEY

    1 project | dev.to | 23 May 2024
  • The Space Quest II Master Disk Blunder

    3 projects | news.ycombinator.com | 23 May 2024