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



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Базовая реализация генерирует uuid.
Основное отличие состоит в том, что он может возвращать один и тот же uuid при вызове из одного и того же контекста — например, метод correlator.withId, упомянутый в документация, возвращает тот же uuid.
correlation-id используется в логировании запросов. Например У Express есть промежуточное ПО, который прикрепляет уникальный идентификатор корреляции к каждому запросу, который можно получить с помощью req.correlationId().
При вызове из любого места, где присутствует объект req, он вернет тот же идентификатор корреляции. Следовательно, он может отслеживать конкретный запрос.
uuid.correlation-id может помочь в этом.За исключением наличия id в названии, они разные. correlation-id может использовать uuid для создания идентификаторов, которые можно использовать для уникальной идентификации цепочки асинхронных вызовов.
Я не использую nodejs в своем приложении, вместо этого использую Java в качестве моего бэкэнда и использую Angular в качестве внешнего интерфейса. При выполнении запроса мне нужно передать некоторый заголовок с некоторым уникальным значением, а затем какой пакет я должен предпочесть в угловом?: Correlation-id или уид?
В таком случае это uuid, @john!
Я не использую nodejs в своем приложении, вместо этого использую Java в качестве моего бэкэнда и использую Angular в качестве внешнего интерфейса. При выполнении запроса мне нужно передать некоторый заголовок с некоторым уникальным значением, а затем какой пакет я должен предпочесть в угловом?: Correlation-id или уид?