Изменения документа Сценарии
Редактировал(а) Alexandr Fokin 2025/10/19 14:21
От версии 1.4
отредактировано Alexandr Fokin
на 2025/10/19 14:17
на 2025/10/19 14:17
Изменить комментарий:
К данной версии нет комментариев
К версии 1.2
отредактировано Alexandr Fokin
на 2024/02/26 18:56
на 2024/02/26 18:56
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -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 +