Centrala komunikatów jest warstwą przetwarzania komunikatów w protokole AMQP 0-8-x oraz 0-9-x, obsługiwanego między innymi poprzez system RabbitMQ. W języku angielskim używa się określenia exchange. W języku polskim, w wolnym tłumaczeniu można ją określić również jako tablicę routing'u o określonej nazwie, nawiązującą swym działaniem do centrali telefonicznych (ang. telephone exchange).
Podstawową cechą centrali komunikatów jest filtrowanie i/lub dyspozycja komunikatów na bazie określonych reguł.
Protokół AMQP 0-8-x oraz 0-9-x definiuje cztery rodzaje centrali komunikatów:
W naszym serwisie centrale komunikatów będziemy oznaczać na diagramach następującym obrazkiem: