method RedisStreamsBroker.prototype.subscribe
Since 0.1.0
RedisStreamsBroker.prototype.subscribe<T>(
topic: string,
handler: MessageHandler<T>,
): Promise<ISubscription>

Subscribes to a topic using Redis Streams consumer groups.

Type Parameters

The message payload type

Parameters

topic: string

The topic (stream name) to subscribe to

The handler to invoke for each message

optional
options: SubscribeOptions

Optional subscription options (queue for consumer group)

Return Type

Promise<ISubscription>

The subscription handle

Usage

import { RedisStreamsBroker } from "messaging-plugin/src/index.ts";