BSPump: A real-time stream processor for Python 3
10K+
BSPump is a real-time stream processor designed for processing and analyzing of the huge quantities of events. BSPump is fully asynchronous using async/await syntax from Python 3.5, making the processing modern, non-blocking, speedy and hence scalable. We make every effort to build BSPump container-friendly so that you can deploy the microservice to a Docker or Kubernetes in a breeze.
It lives on GitHub: https://github.com/LibertyAces/BitSwanPump
This is "all-on" BSPump repository. It means that all dependencies are pre-installed.
This is a list of enabled technologies:
bspump.amqp AMQP/RabbitMQ connection, source and sinkbspump.commonbspump.cryptobspump.elasticsearch ElasticSearch connection, source and sinkbspump.file (plain files, JSON, CSV)bspump.http.client HTTP client sourcebspump.http.web HTTP server source and sinkbspump.influxdb InfluxDB connection and sinkbspump.kafka Kafka connection, source and sinkbspump.mysql MySQL connection, source and sinkbspump.parquet Apache Parquet file sinkbspump.avro Apache Avro file source and sinkbspump.socket TCP sourcebspump.slack Slack connection and sinkbspump.trigger Opportunistic, PubSub and Periodic triggersbspump.analyzer Time Window analyzerbspump.lookup GeoIP LookupBSPump REST API is also enabled at port TCP/80.
Content type
Image
Digest
Size
362 MB
Last updated
about 6 years ago
docker pull teskalabs/bspump