Encyclopaedia / E / Exchange

A
B
C
D
E
F
G
H
I
J
K
L
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
0723b2ea-6c1b-bdd1-e8eb-981474c906e7

In AMQP 0-8-x oraz 0-9-x an exchange is a message routing agent within a virtual host, handled — among others — by RabbitMQ server.

This exchange is similar in it's work to telephone exchanges.

Main feature of the exchange is filtering and / or dispatching messages based on specific rules.

AMQP 0-8-x and AMQP 0-9-x protocols defines four types of exchanges:

  • fanout,
  • direct,
  • topic,
  • and headers.

In our website exchanges will be marked on diagrams with the following image:

Picture displaying an exchange icon