Skip to content

AMQP

The Advanced Message Queuing Protocol (AMQP) is an open standard application layer protocol for message-oriented middleware.

The diagram below shows the key abstractions and how they relate to a pipeline:

AMQP Serveramqp://user:pass@127.0.0.1:5672/vhostExchangeQueueBindingconsumeproduceamq.direct

Tenzir supports sending and receiving messages via AMQP version 0-9-1.

Examples

Send events to an AMQP exchange

from {
x: 42,
y: "foo",
}
to "amqp://admin:pass@0.0.0.1:5672/vhost"

Receive events from an AMQP queue

from "amqp://admin:pass@0.0.0.1:5672/vhost"