Konstantin 🔭
@iamkonstantin@mastodon.social
@iamkonstantin@mastodon.social
@iamkonstantin@mastodon.social
@fedify@hollo.social
#Fedify now has an #AMQP driver! This means you can use #RabbitMQ as Fedify's message queue. To use it, first install the @fedify/amqp package, then set it up like below:
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
});
Oh, and we've also added results from AmqpMessageQueue to our benchmarks.
@arturovm@mastodon.social · Reply to Arturo's post
📣 New Hop release 🎉
An #AMQP client wrapper that provides easy work queue semantics
v1.0.0: https://github.com/mazingstudio/hop
Enhancements:
- AMQP channel pooling
- Connection recovery
Breaking Changes:
- `NewQueue` is no longer public
@arturovm@mastodon.social
New package 🎉
Hop — An #AMQP client wrapper that provides easy work queue semantics
v0.1.0: https://github.com/mazingstudio/hop
Check it out and let me know if it's missing anything! 🙌