hivent v2.2.0 API Reference

Modules

The main Hivent application. It starts an Agent that holds a persistent connection to the Redis backend

This module handles fetching values from the config with some additional niceties

The Hivent Consumer. Use module options to configure your consumer:

  • @topic The topic you want to consume, ie. “some:event”
  • @name The name of your consumer
  • @partition_count The number of partitions data will be partitioned in

The Hivent Heartbeat process. Keeps the current instance alive on the server

Hivent Consumer Stage. It subscribes to the Producer Stage and broadcasts consumed events to the internal Hivent pubsub channel

The Hivent Emitter module. It emits signals into a Redis backend using a Lua script

Defines a Hivent Event struct

Checks if an event with a given payload and/or metadata exists in the store. Supports partial matching for both payload and metadata

The Hivent Redis process

Generic Hivent utilities