Как стать автором
Обновить
2
0
Никитин Иван Андреевич @in86

Интересующийся технологиями и их реализацией

Отправить сообщение

Изоляция в тестах с Kafka

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров5.5K

Опыт запуска Kafka в тестовых сценариях достиг высокого уровня удобства благодаря использованию Testcontainers и улучшенной поддержке в Spring Boot 3.1 с помощью аннотации @ServiceConnection. Однако написание и поддержка интеграционных тестов с Kafka по-прежнему представляют собой вызов. В этой статье описывается подход, который значительно упрощает процесс тестирования, обеспечивая изоляцию тестов и предоставляя набор инструментов для достижения этой цели. При успешной реализации изоляции, тесты с Kafka могут быть организованы так, что на этапе проверки результатов обеспечивается полный доступ ко всем сообщениям, возникшим в ходе теста, избегая при этом необходимости в использовании методов принудительного ожидания, таких как Thread.sleep().

Этот метод подходит как для использования с Testcontainers, так и для Embedded Kafka или других способов запуска сервиса Kafka (например, локального инстанса).

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Создание телеграм-бота (Spring Boot, Kafka, PostgreSQL), часть первая

Время на прочтение17 мин
Количество просмотров41K

Всем привет, данная статья является, своего рода моей первой, но все же постараюсь максимально просто рассказать вам о том, как создать бота, прикрутив к нему все обещанные выше свистелки-тарахтелки.

Статьи будут разделены на 2 части, первая часть - создание основного бота с оправкой логов (Kafka Producer) и записью их в БД, вторая часть - обработка всех логов (Kafka Consumer).

Читать далее
Всего голосов 14: ↑8 и ↓6+4
Комментарии17

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Backend Developer, Embedded Software Engineer
Middle
От 400 000 ₽
OOP
Java
Java Spring Framework
Junit
PostgreSQL
Git
Docker
Kubernetes
Golang
Python