kourier

24 articles 0 View on GitHub ↗
24 articles
Kourier vs RabbitMQ Java Client: 5 Key Architectural Differences

Explore 5 key architectural differences between Kourier and the RabbitMQ Java client. Discover Kotlin coroutines versus traditional blocking APIs for AMQP messaging.

comparison
Mar 2, 2026
How to Bind Queues to Exchanges with Specific Routing Keys in Kourier

Learn to bind queues to exchanges with specific routing keys in Kourier using the queueBind() method for efficient message routing.

how-to-guide
Mar 2, 2026
Kourier Exchange Types: Direct, Fanout, Topic, and Headers Implementation

Explore Kourier exchange types: direct, fanout, topic, and headers. Learn how to implement these standard RabbitMQ exchanges with type-safe constants and the exchangeDeclare method.

deep-dive
Mar 2, 2026
How to Properly Close Connections and Channels in Kourier to Release Resources

Learn how to properly close connections and channels in Kourier. Use suspend functions channel.close() and connection.close() to release resources and ensure AMQP handshake completion.

best-practices
Mar 2, 2026
How to Handle Connection Errors and Exceptions Gracefully in Kourier

Master Kourier connection errors. Leverage RobustAMQPConnection for auto-reconnect, catch AMQPExceptions, and manage connection lifecycle effectively.

how-to-guide
Mar 2, 2026
How to Use Message Properties and Headers in Kourier: A Complete Guide

Master Kourier message properties and headers with this complete guide. Learn to set standard fields like contentType and replyTo and manage custom headers using Properties and Table efficiently.

how-to-guide
Mar 2, 2026
How to Set QoS (Prefetch Count) for Consumer Flow Control in Kourier

Learn how to set QoS prefetch count in Kourier for effective consumer flow control. Use basicQos() before basicConsume() to manage message delivery and optimize performance.

how-to-guide
Mar 2, 2026
How to Handle Transactions in Kourier for Atomic Operations

Learn how to handle transactions in Kourier for atomic operations using txSelect txCommit and txRollback methods for reliable message publishing. Ensure all or no messages are delivered.

how-to-guide
Mar 2, 2026
How to Implement the RPC Pattern (Request-Reply) with Kourier

Implement RPC request-reply with Kourier AMQP client. Publish messages with replyTo and correlationId, then match responses on an exclusive callback queue.

how-to-guide
Mar 2, 2026
How to Implement Topic Exchanges with Wildcard Routing in Kourier

Learn to implement topic exchanges with wildcard routing in Kourier using BuiltinExchangeType.TOPIC and routing keys with * or # for flexible message delivery. Get started today.

how-to-guide
Mar 2, 2026
How to Implement Routing Using Direct Exchanges in Kourier

Learn to implement routing with Kourier direct exchanges. Filter messages by routing key using BuiltinExchangeType.DIRECT and queueBind for precise message delivery.

how-to-guide
Mar 2, 2026
How to Implement the Publish-Subscribe Pattern with Exchanges in Kourier

Learn to implement the publish-subscribe pattern with exchanges in Kourier. Broadcast messages using a fan-out exchange and exclusive queues for efficient subscriber communication.

how-to-guide
Mar 2, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →