Skip to main content

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.

PyPI - Python Version PyPI - Version PyPI - Coverage PyPI - Integration


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


Download files

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

Source Distribution

kipjak-1.0.10.tar.gz (159.5 kB view details)

Uploaded Source

Built Distribution

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

kipjak-1.0.10-py3-none-any.whl (194.6 kB view details)

Uploaded Python 3

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

Hashes for kipjak-1.0.10.tar.gz
Algorithm Hash digest
SHA256 049e1d982141e9687d4cd1d59926874f45a1b7b570d292b3a9ddfe0f69087760
MD5 5980565c3aa7e2cf701de645eda504f7
BLAKE2b-256 a7d6fca673098bf86d5ee1b4459f94690b5fb2e58f5d573e48ee274f6e76576c

See more details on using hashes here.

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

Hashes for kipjak-1.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 d55c9066582ff2e050535c9b1251162c273298d9604491571851beb044ba553c
MD5 9ec9042afc7545b629f552b92a58481f
BLAKE2b-256 032cbc2a6475744c3a76935ed4446e073a360b0da826ec0023900505a80840cf

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