npm correlation-id 和 uuid 之间的区别?
differnce between npm correlation-id and uuid?
我可以知道 uuid
和 correlation-id
npm 包之间有什么区别吗? correlation-id
仅在内部使用 uuid
包..
什么情况下correlation-id
比uuid
好用很多?
注:
我没有在我的应用程序中使用 nodejs,而是使用 Java 作为我的后端,并使用 Angular 作为前端,在发出请求时,我需要传递一些 header一些独特的价值,那么我应该在 angular 中选择哪个包?:correlation-id 或 uuid?
底层实现生成 uuid
。
核心区别在于,如果从相同的上下文调用,它可以 return 相同的 uuid - 例如 correlator.withId
documentation return 中提到的方法相同uuid.
correlation-id
用于请求日志记录。对于前。 Express 有一个 middleware,它为每个请求附加一个唯一的 correlation-id,可以使用 req.correlationId()
.
获得
如果从存在 req
对象的任何地方调用,它将 return 相同 correlation-id。因此它可以跟踪特定请求。
- 如果您想要服务器对象的唯一标识符,您可以使用
uuid
。
- 如果您想跟踪节点服务器中每个请求的函数调用链,
correlation-id
可以提供帮助。
除了名称中有id
,它们是不同的。 correlation-id
可以使用 uuid
生成可用于唯一标识异步调用链的 ID。
我可以知道 uuid
和 correlation-id
npm 包之间有什么区别吗? correlation-id
仅在内部使用 uuid
包..
什么情况下correlation-id
比uuid
好用很多?
注:
我没有在我的应用程序中使用 nodejs,而是使用 Java 作为我的后端,并使用 Angular 作为前端,在发出请求时,我需要传递一些 header一些独特的价值,那么我应该在 angular 中选择哪个包?:correlation-id 或 uuid?
底层实现生成 uuid
。
核心区别在于,如果从相同的上下文调用,它可以 return 相同的 uuid - 例如 correlator.withId
documentation return 中提到的方法相同uuid.
correlation-id
用于请求日志记录。对于前。 Express 有一个 middleware,它为每个请求附加一个唯一的 correlation-id,可以使用 req.correlationId()
.
如果从存在 req
对象的任何地方调用,它将 return 相同 correlation-id。因此它可以跟踪特定请求。
- 如果您想要服务器对象的唯一标识符,您可以使用
uuid
。 - 如果您想跟踪节点服务器中每个请求的函数调用链,
correlation-id
可以提供帮助。
除了名称中有id
,它们是不同的。 correlation-id
可以使用 uuid
生成可用于唯一标识异步调用链的 ID。