Изменения документа Сценарии

Редактировал(а) Alexandr Fokin 2025/10/19 14:21

От версии 1.4
отредактировано Alexandr Fokin
на 2025/10/19 14:17
Изменить комментарий: К данной версии нет комментариев
К версии 1.2
отредактировано Alexandr Fokin
на 2024/02/26 18:56
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -1,36 +1,7 @@
1 -|(% style="width:149px" %)Пакетная обработка, batching.|(% style="width:1365px" %)(((
2 -| |Ручное управление значением offset для consumer позволяет реализовать сценарий группового чтения.
1 +|(% style="width:149px" %) |(% style="width:1365px" %)Ручное управление значением offset для consumer позволяет реализовать сценарий группового чтения.
3 3  Потребитель в рамках одной итерации извлекает N сообщение, обрабатывает их, после обработки также фиксирует необходимый offset.
4 4  Данные может быть более производительным и, например, использовать одну транзакцию для обработки батча записей.
5 -| |Пакетную обработку можно реализовать и без продвинутого ручного управления offset. Брокер позволяет вычитывать пакет сообщений и выполнить коммит offset по последнему смещению.
6 -Это позволяет использовать не Db transaction per message, а Db transaction per batch.
7 -Тут могут быть вариации работы с savepoint и обработкой ошибками.
8 -Нужно прорабатывать целостность и обработку ошибок.
9 -\\В целом чем меньше transaction, savepoint, запросов к БД (чтение, запись) тем выше пропускная спосотбность.
10 -| |
11 -)))
12 12  |(% style="width:149px" %) |(% style="width:1365px" %)
5 +|(% style="width:149px" %) |(% style="width:1365px" %)
13 13  
14 -----
15 -
16 -==== Внутренние ссылки: ====
17 -
18 -====== Дочерние страницы: ======
19 -
20 -{{children/}}
21 -
22 -====== Обратные ссылки: ======
23 -
24 -{{velocity}}
25 -#set ($links = $doc.getBacklinks())
26 -#if ($links.size() > 0)
27 - #foreach ($docname in $links)
28 - #set ($rdoc = $xwiki.getDocument($docname).getTranslatedDocument())
29 - * [[$escapetool.xml($rdoc.fullName)]]
30 - #end
31 -#else
32 - No back links for this page!
33 -#end
34 -{{/velocity}}
35 -
36 -----
7 +