Konstantin 🔭
@iamkonstantin@mastodon.social
@iamkonstantin@mastodon.social
@iamkonstantin@mastodon.social
@mvniekerk@techhub.social
If you're planning on doing stream processing (Kafka, RabbitMQ, Pulsar) and not considering Apache Iggy, you're missing out.
Sub-millisecond (i.e. microsecond) writes. Multi-language SDKs. Millions of messages processed per second per core. Multi-transport (QUIC, HTTP, TCP). Lots of cool features (dedup, ttl, consumer groups).
https://iggy.apache.org/blogs/2025/02/17/transparent-benchmarks/
Plus they have a cute doggo as a logo. What's not to like?
@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.
@fedify@hollo.social · Reply to Fedify: ActivityPub server framework's post
If you want a message queue backend for #RabbitMQ as well, please upvote this issue!
@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! 🙌