Разница между идентификатором корреляции npm и uuid?

Могу я узнать, в чем разница между пакетами uuid и correlation-id npm? correlation-id только для внутреннего использования uuid пакета..

В каком случае correlation-id лучше использовать, чем uuid?

Примечание:

Я не использую nodejs в своем приложении, вместо этого использую Java в качестве моего бэкэнда и использую Angular в качестве внешнего интерфейса. При выполнении запроса мне нужно передать некоторый заголовок с некоторым уникальным значением, а затем какой пакет я должен предпочесть в угловом?: Correlation-id или уид?

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
0
33
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Базовая реализация генерирует uuid.

Основное отличие состоит в том, что он может возвращать один и тот же uuid при вызове из одного и того же контекста — например, метод correlator.withId, упомянутый в документация, возвращает тот же uuid.

correlation-id используется в логировании запросов. Например У Express есть промежуточное ПО, который прикрепляет уникальный идентификатор корреляции к каждому запросу, который можно получить с помощью req.correlationId().

При вызове из любого места, где присутствует объект req, он вернет тот же идентификатор корреляции. Следовательно, он может отслеживать конкретный запрос.

Я не использую nodejs в своем приложении, вместо этого использую Java в качестве моего бэкэнда и использую Angular в качестве внешнего интерфейса. При выполнении запроса мне нужно передать некоторый заголовок с некоторым уникальным значением, а затем какой пакет я должен предпочесть в угловом?: Correlation-id или уид?

john 16.05.2022 06:47
Ответ принят как подходящий
  • Если вам нужны уникальные идентификаторы для объектов вашего сервера, вы можете использовать uuid.
  • Если вы хотите отслеживать цепочку вызовов функций каждого запроса на вашем сервере узла, correlation-id может помочь в этом.

За исключением наличия id в названии, они разные. correlation-id может использовать uuid для создания идентификаторов, которые можно использовать для уникальной идентификации цепочки асинхронных вызовов.

Я не использую nodejs в своем приложении, вместо этого использую Java в качестве моего бэкэнда и использую Angular в качестве внешнего интерфейса. При выполнении запроса мне нужно передать некоторый заголовок с некоторым уникальным значением, а затем какой пакет я должен предпочесть в угловом?: Correlation-id или уид?

john 16.05.2022 06:49

В таком случае это uuid, @john!

Tamil Vendhan Kanagarasu 16.05.2022 06:50

Другие вопросы по теме