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.1.tar.gz (21.9 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.1-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hooklet-0.5.1.tar.gz
  • Upload date:
  • Size: 21.9 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.1.tar.gz
Algorithm Hash digest
SHA256 615ac1c2fb7b347d9c95562f1df42939a3150c53d42a2b4617640775fa40c9e9
MD5 90f7ad75f84172c45790e7926d421350
BLAKE2b-256 c304927bc8b18d407f1ebb4877e83c279997ee3241faededd3dea32daeb867bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hooklet-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 21.0 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 65ccb20b05ea3de1e0dc384d0c610483e7ea3ebe98e90ce9fd2f08e05c25ff48
MD5 216ed70bf22e2b1f7facedeaceb1eeb7
BLAKE2b-256 516d2ee7b0bcd51c23e514c9b8d4529db8a42cf215156539b873d5cc39577c65

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