Menu Search

Using the Qpid Messaging API

Cross-Platform AMQP Messaging


Table of Contents

1. Using the Qpid Messaging API
1.1. A Simple Messaging Program in C++
1.2. A Simple Messaging Program in Python
1.3. A Simple Messaging Program in .NET C#
1.4. Addresses
1.4.1. Address Strings
1.4.2. Subjects
1.4.3. Address String Options
1.4.4. Address String Grammar
1.5. Sender Capacity and Replay
1.6. Receiver Capacity (Prefetch)
1.7. Acknowledging Received Messages
1.8. Receiving Messages from Multiple Sources
1.9. Transactions
1.10. Connections
1.10.1. Connection URLs
1.10.2. Connection Options
1.11. Maps and Lists in Message Content
1.11.1. Qpid Maps and Lists in Python
1.11.2. Qpid Maps and Lists in C++
1.11.3. Qpid Maps and Lists in .NET
1.12. The Request / Response Pattern
1.13. Performance Tips
1.14. Cluster Failover
1.15. Logging
1.15.1. Logging in C++
1.15.2. Logging in Python
1.16. The AMQP 0-10 mapping
1.16.1. 0-10 Message Property Keys
1.17. Using Message Groups
1.17.1. Creating Message Group Queues
1.17.2. Sending Grouped Messages
1.17.3. Receiving Grouped Messages
2. The .NET Binding for the C++ Messaging Client
2.1. .NET Binding for the C++ Messaging Client Component Architecture
2.2. .NET Binding for the C++ Messaging Client Examples
2.3. .NET Binding Class Mapping to Underlying C++ Messaging API
2.3.1. .NET Binding for the C++ Messaging API Class: Address
2.3.2. .NET Binding for the C++ Messaging API Class: Connection
2.3.3. .NET Binding for the C++ Messaging API Class: Duration
2.3.4. .NET Binding for the C++ Messaging API Class: FailoverUpdates
2.3.5. .NET Binding for the C++ Messaging API Class: Message
2.3.6. .NET Binding for the C++ Messaging API Class: Receiver
2.3.7. .NET Binding for the C++ Messaging API Class: Sender
2.3.8. .NET Binding for the C++ Messaging API Class: Session
2.3.9. .NET Binding Class: SessionReceiver