AMQP 1.0
AMQP 1.0 Client Libraries
The code examples in this documentation use the following AMQP 1.0 client libraries for different programming languages:
Python
- python-qpid-proton - Apache Qpid Proton library for Python
- https://qpid.apache.org/proton/
- https://pypi.org/project/python-qpid-proton/
.NET
- AMQPNetLite - AMQP .NET Lite library
- https://github.com/Azure/amqpnetlite
- https://www.nuget.org/packages/AMQPNetLite/
Go
- Azure/go-amqp - AMQP 1.0 client library for Go
- https://github.com/Azure/go-amqp
- https://pkg.go.dev/github.com/Azure/go-amqp
Java
- Apache Qpid Proton-J - Apache Qpid Proton library for Java
- https://qpid.apache.org/proton/
- https://mvnrepository.com/artifact/org.apache.qpid/proton-j
JavaScript/Node.js
- rhea - AMQP 1.0 reactive client for Node.js
- https://github.com/amqp/rhea
- https://www.npmjs.com/package/rhea
Message Selectors
The Local Actor API v2 uses JMS-style message selectors for filtering and capability selection. For detailed information about how selectors work in the system, see JMS Selectors.