Skip to main content

A Python library for creating distributed and scalable web services.

Project description

Nauron

Nauron is a Flask wrapper for Python designed to enable simple creation of distributed services. It was designed with AI applications in mind to keep GPU-accelerated or otherwise resource-intensive functionality separate from the API logic.

A Nauron-based API may have multiple services configured to it. Each service has one or more workers. The local workers are simply instances of a Worker class. Remote workers are used when the communication with a Worker class instance is done via a RabbitMQ message broker. When multiple identical instances are connected to the message queue, the workload is automatically distributed between them.

A detailed documentation of Nauron is coming soon.

Project details


Download files

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

Source Distribution

nauron-1.2.2.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

nauron-1.2.2-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

File details

Details for the file nauron-1.2.2.tar.gz.

File metadata

  • Download URL: nauron-1.2.2.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.5.0.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for nauron-1.2.2.tar.gz
Algorithm Hash digest
SHA256 a3e29ba802230aee914f631825ccc7d73a4ef4faba57278f39b123bccab5fa54
MD5 130bff8addc693e89758a702cb478d2f
BLAKE2b-256 5d71be87dbb663d8bd7961697998b2b9d77551471536c00fff54dd39d16872a4

See more details on using hashes here.

File details

Details for the file nauron-1.2.2-py3-none-any.whl.

File metadata

  • Download URL: nauron-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 21.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.5.0.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for nauron-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b48514250a73e031f7849bf05af86a09b8099ab0c8db328688d8194f8746d09d
MD5 0d074988bf02f2245687025f90651313
BLAKE2b-256 276974fddf98abfa1cce6f12cd23ef3487e1ad5ce875254d4a962781e26913a0

See more details on using hashes here.

Supported by

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