Что такое CorrelationId или TraceId?

Опубликовано 04.04.2020 19:13:51 в категории Просто о NET

В этом видео про: вопросы, ответы, собеседование, программирование, разработка, microservices, developer, устройство на работу, grpc, service-to-service, communication, микросервисы, architecture, архитектура, correlationID, traceID

Описание

Серия коротких роликов с вопросами и ответами на них, которые можно часто услышать на собеседованиях. Речь идет о должностях в сфере IT-технологий, разработки и архитектурного проектирования ПО.

В этом видео ответ на вопрос:
Что такое CorrelationId (TraceId) в контексте микросервисной архитектуры? Для чего он нуже и как он используется?

Ответ

CorrelationId или TraceId это идентификатор бизнес-операции, которым помечается запросы и ответы в микросервисной архитектуре. TraceId очень важен в тех случаях, когда для выполнения одной бизнес-операции требуется призвести несколько запросов (последовательних или параллельных) на одном или нескольких микросервисах. Все запросы и ответы при этом "помечаются" этим TraceId, что позволит легко отследить результаты по данным логирования.

Видео

Мои видео

Boosty.toYouTube | Yandex.Дзен | RuTube | VK Video

Больше видео на boosty Calabonga, а если хотите тоже получать донаты, тогда заходите и регистрируйте свою страницу на boosty. Я использую хостинг reg.ru, Подключайся с промокодом 9A17-953A-8591-CF98 чтобы получить скидку 5%

Комментарии к статье отключены

Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

Переподключаем сервер...

Переподключение сломалось... Пробуем еще раз сек.

Не получилось переподключится.
Пожалуйста, обновите страницу F5

Сессия была поставлена сервером на паузу.

Восстановить сессию не получилось.
Пожалуйста, обновите страницу F5.