awesome-amqp
AMQP resource collection
A curated list of resources and specifications for the Advanced Message Queuing Protocol (AMQP) 1.0
A curated list of AMQP 1.0 resources
193 stars
17 watching
30 forks
last commit: about 1 month ago
Linked from 1 awesome list
Awesome AMQP 1.0 / Table of Contents / Protocol Specifications | |||
OASIS Advanced Message Queuing Protocol (AMQP) | [ ] | ||
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 (working draft) | ||
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 (working drafts ) | ||
AMQP JMS Mapping | Defines a mapping for supporting JMS using AMQP as the wire protocol (working draft) | ||
OASIS AMQP TC | Information about the AMQP Technical Committee | ||
Awesome AMQP 1.0 / Table of Contents / Introduction | |||
amqp.org | The web site | ||
Clemens Vasters Channel9 Subscribe! | A series of videos explaining the core components in AMQP | ||
Awesome AMQP 1.0 / Table of Contents / Introduction / Clemens Vasters Channel9 Subscribe! | |||
Overview | |||
Core Elements | |||
Message Transfers | |||
Flow Control | |||
Primitive Type Encoding | |||
Composite Types and Messages | |||
YouTube Playlist | |||
Awesome AMQP 1.0 / Table of Contents / Introduction | |||
Apache Qpid | Messaging built on AMQP 1.0 | ||
AMQP Essentials | by Paolo Patierno. Practical introduction to AMQP | ||
Awesome AMQP 1.0 / Table of Contents / Brokers | |||
Microsoft Azure Service Bus | Cloud Messaging (queues, pub/sub) | ||
Microsoft Azure Event Hubs | Cloud-scale telemetry service | ||
Microsoft Service Bus For Windows Server (Service Bus 1.1) | |||
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 | ||
IBM MQ with AMQP channel | |||
RabbitMQ | |||
Awesome AMQP 1.0 / Table of Contents / Routers, Adapters, Bridges | |||
Apache Qpid Dispatch Router | An AMQP router for scalable messaging interconnect | ||
SwiftMQ AMQP Router | |||
Sqlstream AMQP adapter | |||
Awesome AMQP 1.0 / Table of Contents / Routers, Adapters, Bridges / Sqlstream AMQP adapter | |||
Write | to AMQP destination | ||
Read | from AMQP source | ||
Awesome AMQP 1.0 / Table of Contents / Routers, Adapters, Bridges | |||
OpenMAMA AMQP Bridge | Enable communication over AMQP through the Middleware Agnostic Messaging API | ||
AMQP - Apache Kafka bridge | 286 | 6 days ago | Connect AMQP clients to Apache Kafka cluster |
[Archived] AMQP - Apache Spark Streaming | 26 | over 2 years ago | Connect AMQP clients to Apache Spark cluster on the streaming side |
Awesome AMQP 1.0 / Table of Contents / Libraries and Clients | |||
Microsoft AmqpNetLite | 402 | 24 days ago | C# |
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 Azure AMQP | 94 | 24 days ago | C# |
Microsoft uAMQP | 60 | 3 months ago | C |
Microsoft uAMQP for Python | 57 | 24 days ago | Python bindings for uAMQP for C for Python 3.4+ |
Microsoft uAMQP for PHP | 16 | almost 5 years ago | PHP bindings for uAMQP for C for PHP 7+ |
Apache NMS AMQP | 52 | 8 months ago | 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 | 134 | over 6 years ago | A promise-based, AMQP 1.0 compliant node.js client |
Rhea | 5 | 17 days ago | A node.js client |
SwiftMQ AMQP 1.0 Client | Java | ||
IBM MQ Light | AMQP 1.0 clients for node.js, Java, Ruby, Python | ||
amqp-io | 0 | over 8 years ago | An AMQP serializer for Java objects |
vertx-amqp-bridge | 8 | over 1 year ago | AMQP 1.0 support implementing the Vert.x MessageProducer and MessageConsumer APIs over vertx-proton |
vertx-proton | 26 | 9 days ago | A thin Vert.x integration for the Apache Qpid Proton protocol engine |
Rhea Node-RED | 6 | about 5 years ago | AMQP 1.0 nodes for and flow programming |
Go AMPQ | 134 | almost 5 years ago | Golang |
fe2o3-amqp | 64 | 23 days ago | A rust implementation of AMQP 1.0 based on tokio and serde |
Awesome AMQP 1.0 / Table of Contents / Tools | |||
AMQP 1.0 interactive type reference | |||
Adverb | 12 | almost 6 years ago | Distill AMQP net trace into web page |
Wireshark with AMQP 1.0 dissector | |||
SwiftMQ AMQP 1.0 Test Suite | |||
TestAmqpBroker from AMQP.Net Lite | 402 | 24 days ago | |
qpid-bow | 10 | over 5 years ago | 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 | 2 | 5 days ago | CLI tool to send & receive messages via AMQP 1.0. Supports some Artemis-specific metadata like ANYCAST/MULTICAST |
Awesome AMQP 1.0 / 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 | ||
Differences between AMQP 0-10 and AMQP 1.0 | |||
What's up with AMQP 1.0? | |||
Awesome AMQP 1.0 / 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 |