Spring Cloud Stream RabbitMQ Binder Reference Guide

Sabby Anandan, Marius Bogoevici, Eric Bottard, Mark Fisher, Ilayaperumal Gopinathan, Gunnar Hillert, Mark Pollack, Patrick Peralta, Glenn Renfro, Thomas Risberg, Dave Syer, David Turanski, Janne Valkealahti, Benjamin Klein, Gary Russell, Jay Bryant

Table of Contents

I. Reference Guide
1. Usage
2. RabbitMQ Binder Overview
3. Configuration Options
3.1. RabbitMQ Binder Properties
3.2. RabbitMQ Consumer Properties
3.3. Advanced Listener Container Configuration
3.4. Rabbit Producer Properties
4. Retry With the RabbitMQ Binder
4.1. Putting it All Together
5. Error Channels
6. Dead-Letter Queue Processing
6.1. Non-Partitioned Destinations
6.2. Partitioned Destinations
6.2.1. republishToDlq=false
6.2.2. republishToDlq=true
7. Partitioning with the RabbitMQ Binder
II. Appendices
A. Building
A.1. Basic Compile and Test
A.2. Documentation
A.3. Working with the code
A.3.1. Importing into eclipse with m2eclipse
A.3.2. Importing into eclipse without m2eclipse
B. Contributing
B.1. Sign the Contributor License Agreement
B.2. Code Conventions and Housekeeping