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

Subscribes to a topic.

Type Parameters

The message payload type

Parameters

topic: string

The topic 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 { RabbitMqBroker } from "messaging-plugin/src/index.ts";