Skip to main content

Messaging module of Project Thoth

Project description

This provides a library called thoth-messaging used in project Thoth. It is a basic module to encapsule all messaging (here it is Kafka via Faust) primitives.

Message Factory

For the purposes of Thoth we have a few of our custom messages defined within the messaging module. However, we wanted to allow individuals to be able to use our module without having to add their own messages first. For testing and development purposes you can use message_factory(…) which allows you to create arbitrary messages using thoth-messaging using the following syntax:

message_factory(t_name=<str>, message_contents=<Tuple[str, str]>, [num_partitions=<int>], [replication_factor=<int>])

bracketed arguments are optional.

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

thoth-messaging-0.6.3.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

thoth_messaging-0.6.3-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file thoth-messaging-0.6.3.tar.gz.

File metadata

  • Download URL: thoth-messaging-0.6.3.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.8

File hashes

Hashes for thoth-messaging-0.6.3.tar.gz
Algorithm Hash digest
SHA256 09f11ebe3b63ca0788315c2e6d76ef84de6e27f0b4e5b9f625895f7429704c8c
MD5 199a3bcace6fbeb8db214195f2a4fee1
BLAKE2b-256 c42af64c863a0e23217b0eda8bde6de21e3c551d68e62554426a687812be1e28

See more details on using hashes here.

File details

Details for the file thoth_messaging-0.6.3-py3-none-any.whl.

File metadata

  • Download URL: thoth_messaging-0.6.3-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.8

File hashes

Hashes for thoth_messaging-0.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6a990282ce7c7c41ec1bff0704c9c723cf2a7cadbefb30c87dd5718c176dc7a9
MD5 6feba0e1ab2279061ee3e7f1011344fb
BLAKE2b-256 753cb36b541abab79714c8b77314961d4192e94713e026e8f1da2d4e3d858099

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page