Skip to main content

A high-performance parallel task processing framework for solving IO-bound (Redis queue, file system, command execution) and CPU-bound (computation) workloads. Designed for scalability, efficiency, and seamless distributed execution."

Project description

Gatling

A high-performance parallel task processing framework for solving IO-bound (Redis queue, file system, command execution) and CPU-bound (computation) workloads. Designed for scalability, efficiency, and seamless distributed execution.

Features

  • Redis DataType in Python Way
    Provides a Pythonic interface for interacting with Redis data types, enabling you to manipulate Redis data structures as if they were native Python objects.

  • Redis Queue Executor
    Utilizes Redis as a backend for task queuing and scheduling. It supports both synchronous and asynchronous execution along with built-in error handling and retry mechanisms for robust task processing.

  • Super File System
    Offers an advanced file system module that supports high-performance, distributed file operations. This module makes it easy to manage and process large volumes of files across different nodes.

  • Modular Architecture
    The framework is designed with modularity in mind, making it easy to extend and customize for various IO-bound and CPU-bound workloads.

  • Distributed Execution
    Built-in support for cross-node task scheduling and execution helps you build scalable, distributed systems effortlessly.

  • High Performance Optimizations
    Optimized to handle both IO-intensive and CPU-intensive tasks efficiently, ensuring optimal resource utilization.

Installation

Install the package using pip:

pip install gatling

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gatling-0.1.23.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gatling-0.1.23-py3-none-any.whl (21.2 kB view details)

Uploaded Python 3

File details

Details for the file gatling-0.1.23.tar.gz.

File metadata

  • Download URL: gatling-0.1.23.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.11

File hashes

Hashes for gatling-0.1.23.tar.gz
Algorithm Hash digest
SHA256 a0cfdfc1bf6ade11847f3d5a9811928e3bc3aaf9e5b10675e9814c1cb43d5c2d
MD5 9e4edf2b25223a9db7f240d1122a058b
BLAKE2b-256 7ce2107795abba46f98f61442da89c0107662ca6198c3b5ae9a52c9648bfb370

See more details on using hashes here.

File details

Details for the file gatling-0.1.23-py3-none-any.whl.

File metadata

  • Download URL: gatling-0.1.23-py3-none-any.whl
  • Upload date:
  • Size: 21.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.11

File hashes

Hashes for gatling-0.1.23-py3-none-any.whl
Algorithm Hash digest
SHA256 1071e5a6ce04ef202e45132e453f2ab142b21188fca91369a02243052f3e067f
MD5 0d0c9e9fd73043837ff7b147ddd5ba76
BLAKE2b-256 867e805e79b9cdb123c3f300d8b0606744c50888269eaedb0fd6cf37033d3f56

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page