Concurrency via multithreading, multiprocessing and multihosting
Project description
Kipjak
s•kipja•c•k
A small, pelagic fish from the tuna species. Found in large schools in the tropical and sub-tropical oceans of the world.
Concurrency via multithreading, multiprocessing and multihosting.
The goal of the kipjak library is to deliver software interaction, wherever the relevant software entities may be located. At the lowest level this involves a message-driven framework providing for seamless communication between threads, processes and hosts. At higher levels it delivers responsiveness, concurrency and clarity.
- Sophistication with clarity ••• separation from the details of threads and networks
- Quick on-boarding ••• cookbook of multithreading, multiprocessing and multihosting solutions
- Optimal throughput ••• load distribution across threads, processes and hosts
- Quality client feedback ••• negative responses to requests during periods of heavy load
- Simple leveraging of sub-processes ••• load child processes as callable libraries
- Process orchestration ••• definition and execution of process groups
- System daemons ••• foreground or background execution
- Publish-subscribe networking ••• networking without network addresses
- Industrial-grade encryption ••• NaCl (Salt)
- HTTP integration ••• RPC or RESTful APIs
- Technical support ••• baked-in logging, log storage and log recovery
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kipjak-1.0.10.tar.gz.
File metadata
- Download URL: kipjak-1.0.10.tar.gz
- Upload date:
- Size: 159.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
049e1d982141e9687d4cd1d59926874f45a1b7b570d292b3a9ddfe0f69087760
|
|
| MD5 |
5980565c3aa7e2cf701de645eda504f7
|
|
| BLAKE2b-256 |
a7d6fca673098bf86d5ee1b4459f94690b5fb2e58f5d573e48ee274f6e76576c
|
File details
Details for the file kipjak-1.0.10-py3-none-any.whl.
File metadata
- Download URL: kipjak-1.0.10-py3-none-any.whl
- Upload date:
- Size: 194.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d55c9066582ff2e050535c9b1251162c273298d9604491571851beb044ba553c
|
|
| MD5 |
9ec9042afc7545b629f552b92a58481f
|
|
| BLAKE2b-256 |
032cbc2a6475744c3a76935ed4446e073a360b0da826ec0023900505a80840cf
|