awesome-amqp
by xinchen10
A curated list of AMQP 1.0 resources
AI summary
AMQP resource directory
A curated list of resources and specifications for the Advanced Message Queuing Protocol (AMQP)
- stars
- 192
- forks
- 30
- watching
- 17
- awesome list
- 1
- entries
- 88
What's in the list
88 links in 12 sections, with live GitHub stats.activeno commit in 2y
Table of Contents / Protocol Specifications
- AMQP WebSockets Binding
Defines using the WebSocket protocol as a transport for AMQP (Committee Specification 01)
- AMQP Addressing
Defines a standard text based syntax and semantics for message addresses used with AMQP (Committee Specification Draft 01)
- AMQP Management Specification
Defines a request/response protocol over AMQP to perform management operations (working draft)
- AMQP Claims-based Security
Defines a layered protocol to authenticate AMQP clients using security tokens (Committee Specification Draft 01)
- AMQP JMS Mapping
Defines a mapping for supporting JMS using AMQP as the wire protocol (working draft)
- AMQP Filter Expressions
Describes a syntax for expressions that can be used for conditional transfer operations and for configuring a messaging infrastructure to conditionally distribute, route, or retain messages (Committee Specification Draft 01)
- AMQP Link Pairing
Defines a common pattern for pairing two unidirectional links to create a bidirectional message transport between two endpoints (Committee Specification 01)
- Message Annotations for Response Routing
Defines mechanisms to annotate messages such that the responses can be directed back to the intended recipient (Committee Specification 01)
- AMQP Connection Uniqueness
Defines a mechanism by which two processes communicating using AMQP v1.0 can ensure and enforce that there exists only a single open AMQP connection between the two of them (Committee Specification 01)
- Event Stream Extensions
Defines a set of AMQP extensions for interaction with event stream engines (Committee Specification Draft 01)
- AMQP Anonymous Terminus for Message Routing
Defines a mechanism whereby a single outgoing link can be used to transfer messages which are then routed using the address carried in their "to" field (Committee Specification 01)
- OASIS AMQP TC
Information about the AMQP Technical Committee
Table of Contents / Introduction
- amqp.org
The web site
- Clemens Vasters Channel9 Subscribe!
A series of videos explaining the core components in AMQP
Table of Contents / Introduction / Clemens Vasters Channel9 Subscribe!
Table of Contents / Introduction
- Apache Qpid
Messaging built on AMQP 1.0
- AMQP Essentials
by Paolo Patierno. Practical introduction to AMQP
Table of Contents / Brokers
- Microsoft Azure Service Bus
Cloud Messaging (queues, pub/sub)
- Microsoft Azure Event Hubs
Cloud-scale telemetry service
- Apache ActiveMQ
An open source message broker written in Java. AMQP is one of the supported protocols
- Apache ActiveMQ Artemis
The Next Generation Message Broker by ActiveMQ, AMQP 1.0 is a natively supported protocol
- Apache Qpid Java Broker
A pure-Java AMQP message broker
- Apache Qpid C++ Broker
A native-code AMQP message broker
- Red Hat JBoss A-MQ
Based on Apache ActiveMQ
- Solace
Messaging Platform that supports AMQP 1.0
- SwiftMQ
A JMS broker that has AMQP 1.0 support
Table of Contents / Routers, Adapters, Bridges
- Apache Qpid Dispatch Router
An AMQP router for scalable messaging interconnect
Table of Contents / Routers, Adapters, Bridges / Sqlstream AMQP adapter
Table of Contents / Routers, Adapters, Bridges
- OpenMAMA AMQP Bridge
Enable communication over AMQP through the Middleware Agnostic Messaging API
AMQP - Apache Kafka bridge
Connect AMQP clients to Apache Kafka cluster
[Archived] AMQP - Apache Spark Streaming
Connect AMQP clients to Apache Spark cluster on the streaming side
Table of Contents / Libraries and Clients
- Microsoft AmqpNetLite.nanoFramework
AmqpNetLite version for .Net
- Microsoft AmqpNetMicro
A compact version of AmqpNetLite for .Net Micro Framework
- Microsoft AmqpNetMicro.nanoFramework
A compact version of AmqpNetLite for .Net
Microsoft uAMQP for Python
Python bindings for uAMQP for C for Python 3.4+
Microsoft uAMQP for PHP
PHP bindings for uAMQP for C for PHP 7+
Apache NMS AMQP
AMQP 1.0 NMS Client for .NET
- Apache Qpid JMS
AMQP 1.0 JMS client
- Apache Qpid Proton
The AMQP messaging toolkit in various languages
node-amqp10
A promise-based, AMQP 1.0 compliant node.js client
Rhea
A node.js client
- IBM MQ Light
AMQP 1.0 clients for node.js, Java, Ruby, Python
amqp-io
An AMQP serializer for Java objects
vertx-amqp-bridge
AMQP 1.0 support implementing the Vert.x MessageProducer and MessageConsumer APIs over vertx-proton
vertx-proton
A thin Vert.x integration for the Apache Qpid Proton protocol engine
Rhea Node-RED
AMQP 1.0 nodes for and flow programming
Go AMPQ
Golang
fe2o3-amqp
A rust implementation of AMQP 1.0 based on tokio and serde
Table of Contents / Tools
Adverb
Distill AMQP net trace into web page
qpid-bow
Higher level client framework for Python 3.6+ to communicate with AMQP/Qpid servers combined with a set of CLI tools to manage a Qpid server
amc - Artemis Messaging Client
CLI tool to send & receive messages via AMQP 1.0. Supports some Artemis-specific metadata like ANYCAST/MULTICAST
Table of Contents / More Reading
- Clarifying AMQP
by Kelly Sommers. How the AMQP 1.0 protocol is completely different from the old AMQP 0.9 protocol
- Hello World!
by Chuck Rolke. AMQP.Net Lite client connecting to
- AMQP Illustrated
by Chuck Rolke. Code walkthrough of the Hello World! example and Wireshark capture of network traces
- AMQP protocol built in type system by example
by Paolo Patierno. Introduction to AMQP frames and built in type system
- AMQP on the wire messages content framing
by Paolo Patierno. A journey inside the messages structure with a sending example
- AMQP message accepted encoding on the wire
by Paolo Patierno. What it means to receive and accept a message at wire level
- Routing AMQP : The Qpid Dispatch Router project
by Paolo Patierno. Introduction to the AMQP router project
- Qpid Dispatch Router installation on your Linux machine
by Paolo Patierno. Installing the AMQP router on a Linux machine
- Routing mechanisms for AMQP protocol
by Paolo Patierno. AMQP routing mechanisms available with the AMQP router
- My Raspberry Pi runs the Qpid Dispatch Router
by Paolo Patierno. How to run the AMQP router on a Raspberry Pi
- A routing IoT gateway to the Cloud
by Paolo Patierno. How to use the AMQP router as field IoT gateway to the Azure IoT Hub
Table of Contents / Presentations
- Azure Service Bus : under the hood
by Paolo Patierno. How the AMQP protocol works under the cover of the Azure Service Bus
- IoT protocols war ! Battles on the fields ...
by Paolo Patierno. Comparison between AMQP, MQTT, HTTP and CoAP on different fields like : architecture, implementation and weight, data transport and manipulation, IoT communication patterns and security
- IoT protocols landscape
by Paolo Patierno. Comparison between AMQP, MQTT, HTTP and CoAP on all their provided features
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions awesome-amqp.