All streams
Search
Write a publication
Pull to refresh
3
0
Павел Савков @daim_dani

Старший Java-разработчик в Axenix

Send message

Как читать сообщения, если никто из брокеров не предоставил удобный интерфейс

Level of difficultyEasy
Reading time16 min
Views4.5K

Пишите вы себе EDA на основе Apache Kafka, и ваши сервисы тщательно логируют все свои действия, процесс отлажен и работает годами. Вдруг один из сервисов отчитался в логах, что отправил событие в брокер, но другой по какой-то его не прочитал. Как понять, кто виноват?

Как правило, брокер сообщений между сервисами – черная коробка, которая работает, что называется «As Is». Разработчики подключают зависимости, вешают аннотации консюмеров и продюсеров, оно заводится и все рады. Но что они там подключили и как это работает никто не видит.

Так давайте же посмотрим, как мы можем открыть этот чёрный ящик на примере наиболее популярных брокеров сообщений.

Читать далее

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Application Developer
Senior
Java
Apache Kafka
PostgreSQL
Java Spring Framework
Hibernate
OOP
Spring Boot
JDBC
Intellij IDEA
REST