Skip to main content

An asynchronous, event-driven Python framework using NATS messaging system

Project description

Hooklet v3

Hooklet is an event-driven framework that enables building distributed systems using message broker architecture. The v3 version centralize different data transmission models (pub/sub, req/reply) with respect to different underlying implementations. (e.g. NATS, ZeroMQ, native Python asyncio)

Architecture

Core Components

  1. Pilot

    • Abstract message broker layer
    • Predefined/Customized header support
    • Topic based data routing
  2. Node

    • High level data transmission model base on Pilot

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

hooklet-0.5.0.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

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

hooklet-0.5.0-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

Details for the file hooklet-0.5.0.tar.gz.

File metadata

  • Download URL: hooklet-0.5.0.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for hooklet-0.5.0.tar.gz
Algorithm Hash digest
SHA256 fd1c911fd6c0c2fd9a54b475e391824f5e1b811bbe6ff350375ad0a73bdcef66
MD5 edb5188a05cec5452a33ff7318bbf6e6
BLAKE2b-256 847486d6df1b7d02b54082885f741536f961ca03586e13464a6de64d6c69b0d5

See more details on using hashes here.

File details

Details for the file hooklet-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: hooklet-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 18.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for hooklet-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 07f1d5cc9aa2a7dabd7a8e4bf0cb9c08e9e529d3ce56a63b9b5192c5e3a45fa5
MD5 09571a2ce09ec50680136bc72ca42fe1
BLAKE2b-256 a16f4055f06519ad2a6f4979638307fbdff1a6dcec04ade9adaf760dd1694ffa

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