diff --git a/.obsidian/plugins/home-tab/data.json b/.obsidian/plugins/home-tab/data.json index af3ad49b..71a65fb9 100644 --- a/.obsidian/plugins/home-tab/data.json +++ b/.obsidian/plugins/home-tab/data.json @@ -25,23 +25,23 @@ "recentFilesStore": [ { "filepath": "_inbox/Варианты взаимодействия.md", - "timestamp": 1724063587127 + "timestamp": 1724063984968 }, { - "filepath": "_inbox/Queue.md", - "timestamp": 1724063584717 + "filepath": "_inbox/Exchange.md", + "timestamp": 1724063983222 }, { - "filepath": "Обработка сообщений в RabbitMQ.md", - "timestamp": 1724063522856 - }, - { - "filepath": "_inbox/00 RabbitMQ.md", - "timestamp": 1724063457071 + "filepath": "_inbox/Exchange Headers.md", + "timestamp": 1724063966699 }, { "filepath": "_inbox/Exchange Topics.md", - "timestamp": 1724063454382 + "timestamp": 1724063920569 + }, + { + "filepath": "_inbox/Exchange Fanout.md", + "timestamp": 1724063905799 } ], "bookmarkedFileStore": [], diff --git a/.obsidian/plugins/recent-files-obsidian/data.json b/.obsidian/plugins/recent-files-obsidian/data.json index c202ec25..93eaddd1 100644 --- a/.obsidian/plugins/recent-files-obsidian/data.json +++ b/.obsidian/plugins/recent-files-obsidian/data.json @@ -4,6 +4,26 @@ "basename": "Варианты взаимодействия", "path": "_inbox/Варианты взаимодействия.md" }, + { + "basename": "Exchange", + "path": "_inbox/Exchange.md" + }, + { + "basename": "Exchange Headers", + "path": "_inbox/Exchange Headers.md" + }, + { + "basename": "Exchange Topics", + "path": "_inbox/Exchange Topics.md" + }, + { + "basename": "Exchange Fanout", + "path": "_inbox/Exchange Fanout.md" + }, + { + "basename": "Exchange Direct", + "path": "_inbox/Exchange Direct.md" + }, { "basename": "Queue", "path": "_inbox/Queue.md" @@ -16,26 +36,10 @@ "basename": "00 RabbitMQ", "path": "_inbox/00 RabbitMQ.md" }, - { - "basename": "Exchange Topics", - "path": "_inbox/Exchange Topics.md" - }, - { - "basename": "Exchange", - "path": "_inbox/Exchange.md" - }, - { - "basename": "Exchange Direct", - "path": "_inbox/Exchange Direct.md" - }, { "basename": "Репликация", "path": "_inbox/Репликация.md" }, - { - "basename": "Exchange Fanout", - "path": "_inbox/Exchange Fanout.md" - }, { "basename": "Событийно-ориентированное программирование", "path": "_inbox/Событийно-ориентированное программирование.md" @@ -195,10 +199,6 @@ { "basename": "Оффер", "path": "_inbox/Оффер.md" - }, - { - "basename": "Pasted image 20240817224606", - "path": "meta/files/Pasted image 20240817224606.png" } ], "omittedPaths": [], diff --git a/_inbox/Варианты взаимодействия.md b/_inbox/Варианты взаимодействия.md index c3582e94..ade359ed 100644 --- a/_inbox/Варианты взаимодействия.md +++ b/_inbox/Варианты взаимодействия.md @@ -15,7 +15,11 @@ linked: В таком режиме каждый consumer получает свою порцию сообщений из [Queue](Queue.md). То есть нагрузка распределяется по consumer-ам. Параметр prefetch позволяет указать сколько сообщений одновременно будет забирать consumer, если значение будет слишком большое, а потом сообщений не большой, то нагрузка будет распределяться не равномерно. По умолчанию это значение равно 100. - ## Sub/Pub ![](Pasted%20image%2020240819133554.png) -В таком режиме создаются уникальные [Queue](Queue.md) для каждого Consumer. Сообщения в эти очереди отправляются одинковые. Т \ No newline at end of file +В таком режиме создаются уникальные [Queue](Queue.md) для каждого Consumer. Сообщения в эти очереди отправляются одинковые. То есть все Consumer-ы обрабатывают одинаковые сообщения. +## Filter routing +![](Pasted%20image%2020240819133959.png) + +## Request / Response +![](Pasted%20image%2020240819134034.png) \ No newline at end of file diff --git a/meta/files/Pasted image 20240819133959.png b/meta/files/Pasted image 20240819133959.png new file mode 100644 index 00000000..4cc26e45 Binary files /dev/null and b/meta/files/Pasted image 20240819133959.png differ diff --git a/meta/files/Pasted image 20240819134034.png b/meta/files/Pasted image 20240819134034.png new file mode 100644 index 00000000..68cd1208 Binary files /dev/null and b/meta/files/Pasted image 20240819134034.png differ