No project description provided
Project description
notfiy-aia
Notify Asynchronous Internal API is primarily used to send external http requests.
Purpose
The "Notify" platforms across the globe (CA, UK, and the US for example) are using Celery to make external calls. In the US case they are also making other external calls.
Web requests average a couple hundred milliseconds of wasted time for each task; sometimes it can take significantly longer. Every one of these requests holds a Celery worker hostage while waiting for the request to finish. Celery tasks can make the requests, but Celery does not play nice with asynchronous calls to aiohttp.
This allows compute-focused tasks to use Celery, and IO-bound tasks to use the asynchronous API.
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
Built Distribution
File details
Details for the file notify_aia-0.1.1.tar.gz
.
File metadata
- Download URL: notify_aia-0.1.1.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.5 Linux/5.15.153.1-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 572490fae8365393d4d5982610c947a8008d3ab54208f618600ad0765eb4cb22 |
|
MD5 | c213c46b2af597875948408b9c880fb5 |
|
BLAKE2b-256 | 12c9148f0bacf681f335deb2b3ec20629476209a3e65acfb12b2c388b8fd8891 |
File details
Details for the file notify_aia-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: notify_aia-0.1.1-py3-none-any.whl
- Upload date:
- Size: 11.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.11.5 Linux/5.15.153.1-microsoft-standard-WSL2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19c6b89467a6425554fc9ec2629c97c38fb87cdee482018df88e9f8f84f4483e |
|
MD5 | 57c6c089d35feb8fc7d899cd7418a250 |
|
BLAKE2b-256 | 7bdac52d5c7e8f9ac9f2123debaa046e16e46e984f1e3d0af414affcf5c113ad |