Компоненты

Редактировал(а) Alexandr Fokin 2023/02/27 00:42

Exchange

На экземпляры этого компонента поступают сообщения. Компонент распределяет сообщения по одной или нескольким Queue (Также возможна передача сообщения в другие Exchange).

name 
type
Direct ExchangeТочное сравнение ключа маршрутизации.
Topic ExchangeВозможность использования шаблона в ключе маршрутизации.
Fanout ExchangeСообщение доставляется во все привязанные очереди независимо от ключа маршрутизации
Headers ExchangeМаршрутизация на основе полного или частичного совпадения key-value значений заголовка параметрам привязки.
durable 
autoDelete 
Internal 
Binding

Определяет правило, по которому Exchange направляет сообщение в конкретные Queue.

queue 
exchange 
routingKey 
Queue

Из экземпляров данного компонента потребители получают сообщения.

name 
type 
durabilityСохранение метаданных об очереди и ее сообщений на эноргонезависимый носитель.
autoDeleteУдаляется в случае, если к очереди подключался хотя бы один и клиент, а после все клиенты были отключены.

 

 

Теги: