Skip to content

v0.2.0 - Embedded Disk Queue

Pre-release
Pre-release

Choose a tag to compare

@mujib77 mujib77 released this 20 Jun 13:32

What's new

Rift now has an embedded disk queue powered by BoltDB.

When a destination goes down — webhook unreachable,
network partition, server restart — Rift automatically
switches to air-gap mode. Events write to local disk
instead of being dropped.

When the destination comes back, Rift drains the queue
and resumes automatically. No manual intervention.
No events lost.

This is what Kafka does as a buffer.
Rift does it in a single binary with zero dependencies.

What's included

  • BoltDB embedded disk queue
  • Automatic air-gap mode on destination failure
  • Auto-drain when destination recovers
  • Queue size limit configurable in rift.yaml
  • Events persist across Rift restarts

Install

go install github.com/mujib77/rift@latest