From 3d4a2bfc378cb4ba583b2204aa2634c1d6ff8bce Mon Sep 17 00:00:00 2001 From: Struchkov Mark Date: Wed, 3 Jul 2024 10:20:59 +0300 Subject: [PATCH] vault backup: 2024-07-03 10:20:59 --- .obsidian/plugins/home-tab/data.json | 18 ++++++++--------- .../plugins/recent-files-obsidian/data.json | 20 +++++++++---------- _inbox/00 RabbitMQ.md | 1 + _inbox/Флаги очередей в RabbitMQ.md | 14 +++++++++++++ 4 files changed, 34 insertions(+), 19 deletions(-) create mode 100644 _inbox/Флаги очередей в RabbitMQ.md diff --git a/.obsidian/plugins/home-tab/data.json b/.obsidian/plugins/home-tab/data.json index 8e2e1f91..045672f8 100644 --- a/.obsidian/plugins/home-tab/data.json +++ b/.obsidian/plugins/home-tab/data.json @@ -24,24 +24,24 @@ "unresolvedLinks": false, "recentFilesStore": [ { - "filepath": "_inbox/Exchange Headers.md", - "timestamp": 1719988705226 + "filepath": "_inbox/Флаги очередей в RabbitMQ.md", + "timestamp": 1719991160610 }, { "filepath": "_inbox/00 RabbitMQ.md", - "timestamp": 1719988704435 + "timestamp": 1719991158104 }, { "filepath": "_inbox/Exchange.md", - "timestamp": 1719988654391 - }, - { - "filepath": "_inbox/Exchange Fanout.md", - "timestamp": 1719988653045 + "timestamp": 1719991138296 }, { "filepath": "_inbox/Exchange Topics.md", - "timestamp": 1719988437886 + "timestamp": 1719991136425 + }, + { + "filepath": "_inbox/Exchange Headers.md", + "timestamp": 1719988705226 } ], "bookmarkedFileStore": [], diff --git a/.obsidian/plugins/recent-files-obsidian/data.json b/.obsidian/plugins/recent-files-obsidian/data.json index 864b5270..c3de53f5 100644 --- a/.obsidian/plugins/recent-files-obsidian/data.json +++ b/.obsidian/plugins/recent-files-obsidian/data.json @@ -1,8 +1,8 @@ { "recentFiles": [ { - "basename": "Exchange Headers", - "path": "_inbox/Exchange Headers.md" + "basename": "Флаги очередей в RabbitMQ", + "path": "_inbox/Флаги очередей в RabbitMQ.md" }, { "basename": "00 RabbitMQ", @@ -12,14 +12,18 @@ "basename": "Exchange", "path": "_inbox/Exchange.md" }, - { - "basename": "Exchange Fanout", - "path": "_inbox/Exchange Fanout.md" - }, { "basename": "Exchange Topics", "path": "_inbox/Exchange Topics.md" }, + { + "basename": "Exchange Headers", + "path": "_inbox/Exchange Headers.md" + }, + { + "basename": "Exchange Fanout", + "path": "_inbox/Exchange Fanout.md" + }, { "basename": "Exchange Direct", "path": "_inbox/Exchange Direct.md" @@ -195,10 +199,6 @@ { "basename": "6706110398", "path": "meta/files/6706110398.jpg" - }, - { - "basename": "S6d1773a36e954bf1b0458135ecbb9f9eA.jpg", - "path": "meta/files/S6d1773a36e954bf1b0458135ecbb9f9eA.jpg.webp" } ], "omittedPaths": [], diff --git a/_inbox/00 RabbitMQ.md b/_inbox/00 RabbitMQ.md index 4cd9e2b9..2f270d79 100644 --- a/_inbox/00 RabbitMQ.md +++ b/_inbox/00 RabbitMQ.md @@ -25,6 +25,7 @@ linked: Терминология: - Queue - Буфер, который хранит messages. Никакой логики. + - [Флаги очередей в RabbitMQ](Флаги%20очередей%20в%20RabbitMQ.md) - Connection - [TCP](TCP.md) соединение между приложениями и менеджером очередей. - Channel - Виртуальное соединение внутри Connection. Когда вы публикуете или получаете message через Queue, это все делается в Channel. По факту сессия. - [Exchange](Exchange.md) - получает messages от producer и отправляет его в Queue. Он решает в какую Queue будет помещено message. diff --git a/_inbox/Флаги очередей в RabbitMQ.md b/_inbox/Флаги очередей в RabbitMQ.md new file mode 100644 index 00000000..6315e9f7 --- /dev/null +++ b/_inbox/Флаги очередей в RabbitMQ.md @@ -0,0 +1,14 @@ +--- +aliases: +tags: + - зрелость/🌱 +date: + - - 2024-07-03 +zero-link: + - "[[00 RabbitMQ]]" +parents: +linked: +--- +- auto-delete - если очередь пустая и к ней нет активных Channel, очередь автоматически удаляется +- durable - устойчивая очередь, сообщения не теряются при рестарте RabbitMQ, при публикации и до окончания отдачи храняться в базе данных +- exclusive - очередь предназначенная для одного \ No newline at end of file