Catatan Seekor: RabbitMQ
Fundamental
RabbitMQ Concepts
AMQP Model
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Producer │───▶│ Exchange │───▶│ Queue │
└─────────────┘ └─────────────┘ └─────────────┘
│ │
▼ ▼
┌─────────────┐ ┌─────────────┐
│ Binding │ │ Consumer │
└─────────────┘ └─────────────┘Exchange Types
Direct Exchange
Topic Exchange
Fanout Exchange
Headers Exchange
Queue Management
Queue Declaration
Queue Properties
Message Publishing
Basic Publishing
Publisher Confirms
Message Consumption
Basic Consumption
Consumer Acknowledgments
Consumer Prefetch
Dead Letter Exchange
Dead Letter Configuration
Message Rejection
Clustering and High Availability
Cluster Setup
Queue Mirroring
Monitoring and Management
Management Plugin
Command Line Tools
Health Checks
Performance Tuning
Connection Pooling
Message Persistence
Error Handling
Connection Recovery
References
RabbitMQ Resources
Additional Resources
Best Practices
Message Design
Performance
Reliability
Last updated