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=<dict<str, type>>, [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.3.6.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

thoth_messaging-0.3.6-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: thoth-messaging-0.3.6.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/36.5.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for thoth-messaging-0.3.6.tar.gz
Algorithm Hash digest
SHA256 99e1e8525e8d174cdbc6cad738e5b57a0463788f5caa578f322e46799ae28d61
MD5 73430ac24380be8b91c05ae6f84123dc
BLAKE2b-256 c2269e8906eafba24797d822b7fd3a36d7f08ecb378df8ec3fbabecb117aca08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: thoth_messaging-0.3.6-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/36.5.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9

File hashes

Hashes for thoth_messaging-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5e16a6300ad84c5fe6396eb56ada244aba7c9df1b7ab76a4751d070b112123b9
MD5 755398d8f07679e1c61bc12e8f319a2b
BLAKE2b-256 89d714097c24bd9f583f60c9c3e9238c18edeb270c52617a09f0c21caa551aea

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