https://github.com/twisted/ampoule
Process pool for Twisted, using AMP
https://github.com/twisted/ampoule
python twisted
Last synced: 7 months ago
JSON representation
Process pool for Twisted, using AMP
- Host: GitHub
- URL: https://github.com/twisted/ampoule
- Owner: twisted
- License: other
- Created: 2017-12-10T13:49:32.000Z (about 8 years ago)
- Default Branch: trunk
- Last Pushed: 2024-10-22T04:33:39.000Z (about 1 year ago)
- Last Synced: 2025-06-10T00:55:24.992Z (7 months ago)
- Topics: python, twisted
- Language: Python
- Homepage:
- Size: 1.01 MB
- Stars: 12
- Watchers: 4
- Forks: 18
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.txt
- License: COPYING.txt
Awesome Lists containing this project
README
Ampoule - a process pool for Twisted, based on AMP
==================================================
Ampoule is a process pool written on top of
[Twisted](https://twistedmatrix.com/). Its name comes from the use of
[AMP](https://amp-protocol.net/) as the default communication protocol between
the pool and all its children.
It provides an API very close to that of the built-in Twisted `ThreadPool`. As
an helper function it also provides a `deferToAMPProcess` function that creates
the `ProcessPool` and submits jobs to it.