RabbitMQ Message Broker

  1. Client Libraries and Development
    1. Client Library Overview
      1. Language Support
        1. Official vs Community Libraries
          1. Feature Comparison
          2. Client Development Patterns
            1. Connection Management
              1. Connection Pooling
                1. Connection Recovery
                  1. Error Handling
                  2. Channel Management
                    1. Channel Lifecycle
                      1. Channel Sharing
                        1. Error Recovery
                        2. Message Handling
                          1. Serialization
                            1. Deserialization
                              1. Content Types
                              2. Consumer Patterns
                                1. Blocking Consumers
                                  1. Non-Blocking Consumers
                                    1. Consumer Threading
                                    2. Publisher Patterns
                                      1. Synchronous Publishing
                                        1. Asynchronous Publishing
                                          1. Batch Publishing
                                        2. Error Handling and Recovery
                                          1. Connection Errors
                                            1. Channel Errors
                                              1. Message Errors
                                                1. Automatic Recovery
                                                  1. Manual Recovery
                                                    1. Retry Strategies
                                                    2. Testing Strategies
                                                      1. Unit Testing
                                                        1. Integration Testing
                                                          1. Mock Brokers
                                                            1. Test Environments