Kincir Examples

This section contains practical examples demonstrating various Kincir features and use cases.

Basic Examples

In-Memory Broker Example

Learn how to use the high-performance in-memory broker for testing and lightweight production scenarios.

RabbitMQ Integration

Complete guide to integrating with RabbitMQ including message acknowledgments and advanced routing.

Kafka Integration

High-throughput message streaming with Apache Kafka, including consumer groups and exactly-once semantics.

MQTT Support

IoT messaging with MQTT, including QoS levels and device communication patterns.

Advanced Examples

Message Acknowledgments

Comprehensive guide to reliable message processing with acknowledgments across all backends.

Message Routing

Advanced message routing patterns and transformation techniques.

Error Handling

Best practices for handling errors and implementing retry strategies.

Performance Optimization

Tips and techniques for optimizing message throughput and latency.

Monitoring and Observability

Setting up monitoring, metrics, and distributed tracing for your message flows.

Integration Examples

Microservices Communication

Patterns for service-to-service communication in microservices architectures.

Unit Testing

Testing strategies and patterns for applications using Kincir.


Getting Started

If you’re new to Kincir, we recommend starting with:

  1. In-Memory Broker Example - No external dependencies
  2. Getting Started Guide - Complete setup guide
  3. Message Acknowledgments - Reliable processing

Need Help?


All examples are tested and ready to run. Copy the code and start building!