Встречается на собеседованиях • сегодня
Почему в логах есть traceId
TraceId используется для трассировки запросов в распределенных системах. Он позволяет связать все логи, относящиеся к одному запросу, даже если он проходит через несколько сервисов. Это особенно важно в микросервисной архитектуре.
Пример добавления traceId в Spring Boot с помощью Sleuth:
java
@RestController
public class DemoController {
private static final Logger log = LoggerFactory.getLogger(DemoController.class);
@GetMapping("/demo")
public String demo() {
log.info("Processing request"); // В логах автоматически добавится traceId
return "Hello World";
}
}Ключевые моменты:
- Генерируется при поступлении запроса
- Передается между сервисами через HTTP-заголовки
- Позволяет анализировать полный путь запроса
- Обычно имеет формат UUID или комбинацию timestamp+random

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы