Skip to content

xinchen10/awesome-amqp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 

Repository files navigation

Awesome AMQP 1.0 Awesome

A curated list of AMQP 1.0 resources. Unless explicitly stated, AMQP in this list refers to AMQP 1.0.

The Advanced Message Queuing Protocol (AMQP) is the Internet Protocol for Business Messaging. It is designed to be secure, reliable, interoperable, standard and open.

Table of Contents

Protocol Specifications

Core Protocol

Extended Specifications and Bindings

  • 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 Technical Committee

  • OASIS AMQP TC - Information about the AMQP Technical Committee.

Introduction

Brokers

Routers, Adapters, Bridges

Libraries and Clients

Tools

More Reading

Presentations

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

About

A curated list of AMQP 1.0 resources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published