Introducing Gohlay: A Low-Impact Kafka Message Scheduling Tool
Gohlay is a lightweight, low-impact tool designed to add scheduled messages to a Kafka workflow. Developed by vordimous, this CLI tool allows producers to communicate a desired execution time for consumers and schedules messages on Kafka topics after a delivery time set by a header.
Key Features:
GOHLAY
header, and consumers can choose to wait for the GOHLAY_DELIVERED
message or process the initial payload.Benefits:
How It Works:
Gohlay scans configured Kafka topics, looking for messages with the GOHLAY
header. It checks the delivery time in the header and ignores any messages with a delivery time later than the configured deadline. Gohlay stores only pointers to deliverable messages and completes their delivery by producing them on the topic it's scanning.
Try It Out:
To experience Gohlay in action, run the Quickstart compose example using the provided script or copy and run the compose.yaml
file yourself. The tool is available for download from the latest release.
Install:
Download the binary for your OS from the latest Gohlay release. Run Gohlay in a container using Docker or deploy it as part of your existing infrastructure.
Gohlay offers an innovative solution for managing scheduled messages in Kafka workflows, providing flexibility, efficiency, and reliability.
Explore the latest AI tools, platforms, and frameworks with Raghut. Find solutions for Retrieval-Augmented Generation (RAG), business automation, crea...
Get started using the data functionality in your inter-robot network.
The self-hosted firearm tracker app