Note
Although it's theoretically possible to be used with any AMQP 0-9-1 broker, this package is primarily designed for and tested with RabbitMQ.
This package provides Fedify's MessageQueue
implementation for AMQP, which
is supported by RabbitMQ:
Here is an example of how to use it:
import { createFederation } from "@fedify/fedify";
import { AmqpMessageQueue } from "@fedify/amqp";
import { connect } from "amqplib";
const federation = createFederation({
queue: new AmqpMessageQueue(await connect("amqp://localhost")),
// ... other configurations
});
deno add @fedify/amqp
npm install @fedify/amqp
bun add @fedify/amqp
To be released.
Initial release. Released on October 14, 2024.