diff --git a/.obsidian/plugins/home-tab/data.json b/.obsidian/plugins/home-tab/data.json index 71a65fb9..968cc8ee 100644 --- a/.obsidian/plugins/home-tab/data.json +++ b/.obsidian/plugins/home-tab/data.json @@ -23,25 +23,25 @@ "markdownOnly": false, "unresolvedLinks": false, "recentFilesStore": [ + { + "filepath": "_inbox/Моя оценка на рынке труда.md", + "timestamp": 1724064701648 + }, + { + "filepath": "_inbox/Queue.md", + "timestamp": 1724064700322 + }, + { + "filepath": "_inbox/Exchange.md", + "timestamp": 1724064539421 + }, { "filepath": "_inbox/Варианты взаимодействия.md", "timestamp": 1724063984968 }, - { - "filepath": "_inbox/Exchange.md", - "timestamp": 1724063983222 - }, { "filepath": "_inbox/Exchange Headers.md", "timestamp": 1724063966699 - }, - { - "filepath": "_inbox/Exchange Topics.md", - "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 93eaddd1..2f74359d 100644 --- a/.obsidian/plugins/recent-files-obsidian/data.json +++ b/.obsidian/plugins/recent-files-obsidian/data.json @@ -1,13 +1,21 @@ { "recentFiles": [ { - "basename": "Варианты взаимодействия", - "path": "_inbox/Варианты взаимодействия.md" + "basename": "Моя оценка на рынке труда", + "path": "_inbox/Моя оценка на рынке труда.md" + }, + { + "basename": "Queue", + "path": "_inbox/Queue.md" }, { "basename": "Exchange", "path": "_inbox/Exchange.md" }, + { + "basename": "Варианты взаимодействия", + "path": "_inbox/Варианты взаимодействия.md" + }, { "basename": "Exchange Headers", "path": "_inbox/Exchange Headers.md" @@ -24,10 +32,6 @@ "basename": "Exchange Direct", "path": "_inbox/Exchange Direct.md" }, - { - "basename": "Queue", - "path": "_inbox/Queue.md" - }, { "basename": "Обработка сообщений в RabbitMQ", "path": "Обработка сообщений в RabbitMQ.md" @@ -44,10 +48,6 @@ "basename": "Событийно-ориентированное программирование", "path": "_inbox/Событийно-ориентированное программирование.md" }, - { - "basename": "Моя оценка на рынке труда", - "path": "_inbox/Моя оценка на рынке труда.md" - }, { "basename": "Home", "path": "Home.md" diff --git a/_inbox/Exchange.md b/_inbox/Exchange.md index 1dcf72e7..c770db57 100644 --- a/_inbox/Exchange.md +++ b/_inbox/Exchange.md @@ -9,7 +9,9 @@ zero-link: parents: [] linked: --- -Exchange получает messages от producer и отправляет его в [Queue](Queue.md). Он решает в какую [Queue](Queue.md) будет помещено message. +Сообщения публикуются в очередь не напрямую. Вместо этого Producer отправляет сообщение в Exchange, который отвечает за перенаправление его в нужную [Queue](Queue.md). + +![600](Pasted%20image%2020240819134918.png) Типы Exchange: - [direct](Exchange%20Direct.md) diff --git a/meta/files/Pasted image 20240819134918.png b/meta/files/Pasted image 20240819134918.png new file mode 100644 index 00000000..95208f16 Binary files /dev/null and b/meta/files/Pasted image 20240819134918.png differ