vault backup: 2024-08-19 13:36:42
This commit is contained in:
parent
2e663b0ce5
commit
9b63530136
14
.obsidian/plugins/home-tab/data.json
vendored
14
.obsidian/plugins/home-tab/data.json
vendored
@ -24,12 +24,16 @@
|
|||||||
"unresolvedLinks": false,
|
"unresolvedLinks": false,
|
||||||
"recentFilesStore": [
|
"recentFilesStore": [
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/2024-08-19 1724063500.md",
|
"filepath": "_inbox/Варианты взаимодействия.md",
|
||||||
"timestamp": 1724063500085
|
"timestamp": 1724063587127
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filepath": "_inbox/Queue.md",
|
||||||
|
"timestamp": 1724063584717
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filepath": "Обработка сообщений в RabbitMQ.md",
|
"filepath": "Обработка сообщений в RabbitMQ.md",
|
||||||
"timestamp": 1724063480400
|
"timestamp": 1724063522856
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filepath": "_inbox/00 RabbitMQ.md",
|
"filepath": "_inbox/00 RabbitMQ.md",
|
||||||
@ -38,10 +42,6 @@
|
|||||||
{
|
{
|
||||||
"filepath": "_inbox/Exchange Topics.md",
|
"filepath": "_inbox/Exchange Topics.md",
|
||||||
"timestamp": 1724063454382
|
"timestamp": 1724063454382
|
||||||
},
|
|
||||||
{
|
|
||||||
"filepath": "_inbox/Exchange.md",
|
|
||||||
"timestamp": 1724063448750
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"bookmarkedFileStore": [],
|
"bookmarkedFileStore": [],
|
||||||
|
@ -1,8 +1,12 @@
|
|||||||
{
|
{
|
||||||
"recentFiles": [
|
"recentFiles": [
|
||||||
{
|
{
|
||||||
"basename": "2024-08-19 1724063500",
|
"basename": "Варианты взаимодействия",
|
||||||
"path": "_inbox/2024-08-19 1724063500.md"
|
"path": "_inbox/Варианты взаимодействия.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "Queue",
|
||||||
|
"path": "_inbox/Queue.md"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"basename": "Обработка сообщений в RabbitMQ",
|
"basename": "Обработка сообщений в RabbitMQ",
|
||||||
@ -32,10 +36,6 @@
|
|||||||
"basename": "Exchange Fanout",
|
"basename": "Exchange Fanout",
|
||||||
"path": "_inbox/Exchange Fanout.md"
|
"path": "_inbox/Exchange Fanout.md"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"basename": "Queue",
|
|
||||||
"path": "_inbox/Queue.md"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"basename": "Событийно-ориентированное программирование",
|
"basename": "Событийно-ориентированное программирование",
|
||||||
"path": "_inbox/Событийно-ориентированное программирование.md"
|
"path": "_inbox/Событийно-ориентированное программирование.md"
|
||||||
|
@ -1,9 +0,0 @@
|
|||||||
---
|
|
||||||
aliases:
|
|
||||||
tags:
|
|
||||||
- зрелость/🌱
|
|
||||||
date: [[2024-08-19]]
|
|
||||||
zero-link:
|
|
||||||
parents:
|
|
||||||
linked:
|
|
||||||
---
|
|
21
_inbox/Варианты взаимодействия.md
Normal file
21
_inbox/Варианты взаимодействия.md
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
---
|
||||||
|
aliases:
|
||||||
|
tags:
|
||||||
|
- зрелость/🌱
|
||||||
|
date:
|
||||||
|
- - 2024-08-19
|
||||||
|
zero-link:
|
||||||
|
- "[[00 RabbitMQ]]"
|
||||||
|
parents:
|
||||||
|
- "[[Обработка сообщений в RabbitMQ]]"
|
||||||
|
linked:
|
||||||
|
---
|
||||||
|
## Consume
|
||||||
|
![](Pasted%20image%2020240819133226.png)
|
||||||
|
В таком режиме каждый consumer получает свою порцию сообщений из [Queue](Queue.md). То есть нагрузка распределяется по consumer-ам.
|
||||||
|
|
||||||
|
Параметр prefetch позволяет указать сколько сообщений одновременно будет забирать consumer, если значение будет слишком большое, а потом сообщений не большой, то нагрузка будет распределяться не равномерно. По умолчанию это значение равно 100.
|
||||||
|
|
||||||
|
## Sub/Pub
|
||||||
|
![](Pasted%20image%2020240819133554.png)
|
||||||
|
В таком режиме создаются уникальные [Queue](Queue.md) для каждого Consumer. Сообщения в эти очереди отправляются одинковые. Т
|
BIN
meta/files/Pasted image 20240819133226.png
Normal file
BIN
meta/files/Pasted image 20240819133226.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 890 KiB |
BIN
meta/files/Pasted image 20240819133554.png
Normal file
BIN
meta/files/Pasted image 20240819133554.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 881 KiB |
@ -17,3 +17,5 @@ linked:
|
|||||||
- Создается Binding между [Queue](Queue.md) и [Exchange](Exchange.md)
|
- Создается Binding между [Queue](Queue.md) и [Exchange](Exchange.md)
|
||||||
- Сообщение остается в [Queue](Queue.md) до тех пор, пока не будет обработано Consumer
|
- Сообщение остается в [Queue](Queue.md) до тех пор, пока не будет обработано Consumer
|
||||||
- Consumer обрабатывает сообщение
|
- Consumer обрабатывает сообщение
|
||||||
|
|
||||||
|
- [Варианты взаимодействия](Варианты%20взаимодействия.md)
|
Loading…
Reference in New Issue
Block a user