Исходный код вики Компоненты

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

Скрыть последних авторов
Alexandr Fokin 1.5 1 |(% style="width:109px" %)Exchange|(% style="width:1373px" %)(((
2 На экземпляры этого компонента поступают сообщения. Компонент распределяет сообщения по одной или нескольким Queue (Также возможна передача сообщения в другие Exchange).
Alexandr Fokin 1.2 3
Alexandr Fokin 1.5 4 |name|
5 |type|(((
Alexandr Fokin 1.4 6 |(% style="width:185px" %)Direct Exchange|(% style="width:673px" %)Точное сравнение ключа маршрутизации.
7 |(% style="width:185px" %)Topic Exchange|(% style="width:673px" %)Возможность использования шаблона в ключе маршрутизации.
8 |(% style="width:185px" %)Fanout Exchange|(% style="width:673px" %)Сообщение доставляется во все привязанные очереди независимо от ключа маршрутизации
9 |(% style="width:185px" %)Headers Exchange|(% style="width:673px" %)Маршрутизация на основе полного или частичного совпадения key-value значений заголовка параметрам привязки.
Alexandr Fokin 1.2 10 )))
Alexandr Fokin 1.5 11 |durable|
12 |autoDelete|
13 |Internal|
14 )))
Alexandr Fokin 1.8 15 |(% style="width:109px" %)Binding|(% style="width:1373px" %)(((
16 Определяет правило, по которому Exchange направляет сообщение в конкретные Queue.
17
18 |(% style="width:122px" %)queue|(% style="width:1243px" %)
19 |(% style="width:122px" %)exchange|(% style="width:1243px" %)
20 |(% style="width:122px" %)routingKey|(% style="width:1243px" %)
21 )))
Alexandr Fokin 1.6 22 |(% style="width:109px" %)Queue|(% style="width:1373px" %)(((
23 Из экземпляров данного компонента потребители получают сообщения.
Alexandr Fokin 1.2 24
Alexandr Fokin 1.6 25 |name|
26 |type|
Alexandr Fokin 1.7 27 |durability|Сохранение метаданных об очереди и ее сообщений на эноргонезависимый носитель.
28 |autoDelete|Удаляется в случае, если к очереди подключался хотя бы один и клиент, а после все клиенты были отключены.
Alexandr Fokin 1.6 29
Alexandr Fokin 1.2 30
Alexandr Fokin 1.6 31 )))
32
33