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

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

От версии 1.3
отредактировано Alexandr Fokin
на 2025/10/19 14:14
Изменить комментарий: К данной версии нет комментариев
К версии 1.5
отредактировано Alexandr Fokin
на 2025/10/19 14:21
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -1,3 +1,12 @@
1 +|(% style="width:149px" %)Интеграционное тестирование|(% style="width:1365px" %)(((
2 +|(% style="width:134px" %)[[TestContainers>>doc:Разработка.Тестирование.TestContainers.WebHome]]|(% style="width:1181px" %)(((
3 +Тестируем Kafka с Testcontainers
4 +[[https:~~/~~/habr.com/ru/companies/otus/articles/931264/>>https://habr.com/ru/companies/otus/articles/931264/]]
5 +
6 +Docker image~: apache/kafka-native (конфигурация без zookeper).
7 +)))
8 +|(% style="width:134px" %) |(% style="width:1181px" %)
9 +)))
1 1  |(% style="width:149px" %)Пакетная обработка, batching.|(% style="width:1365px" %)(((
2 2  | |Ручное управление значением offset для consumer позволяет реализовать сценарий группового чтения.
3 3  Потребитель в рамках одной итерации извлекает N сообщение, обрабатывает их, после обработки также фиксирует необходимый offset.
... ... @@ -5,11 +5,32 @@
5 5  | |Пакетную обработку можно реализовать и без продвинутого ручного управления offset. Брокер позволяет вычитывать пакет сообщений и выполнить коммит offset по последнему смещению.
6 6  Это позволяет использовать не Db transaction per message, а Db transaction per batch.
7 7  Тут могут быть вариации работы с savepoint и обработкой ошибками.
8 -Нужно прорабатывать целостность и обработку ошибок.
9 -\\В целом чем меньше transaction, savepoint, запросов к БД (чтение, запись) тем выше пропускная спосотбность.
17 +Нужно прорабатывать упорядоченность, целостность и обработку ошибок.
18 +\\В целом чем меньше transaction, savepoint, запросов к БД (чтение, запись) тем выше пропускная способность.
10 10  | |
11 11  )))
12 12  |(% style="width:149px" %) |(% style="width:1365px" %)
13 -|(% style="width:149px" %) |(% style="width:1365px" %)
14 14  
15 -
23 +----
24 +
25 +==== Внутренние ссылки: ====
26 +
27 +====== Дочерние страницы: ======
28 +
29 +{{children/}}
30 +
31 +====== Обратные ссылки: ======
32 +
33 +{{velocity}}
34 +#set ($links = $doc.getBacklinks())
35 +#if ($links.size() > 0)
36 + #foreach ($docname in $links)
37 + #set ($rdoc = $xwiki.getDocument($docname).getTranslatedDocument())
38 + * [[$escapetool.xml($rdoc.fullName)]]
39 + #end
40 +#else
41 + No back links for this page!
42 +#end
43 +{{/velocity}}
44 +
45 +----