【发布时间】:2022-02-18 06:28:40
【问题描述】:
我有一个服务 (A) 作为接收 HTTP 请求的入口点,它能够为每个调用检索/创建一个 traceID,并通过 TCP(消息模式)调用另一个服务 (B)。
出于记录目的,如何将此 traceID 传递从 A 传递到 B?我不希望在 cmd 之外使用数据,它看起来不太整洁。有没有什么技术可以做到这一点?
【问题讨论】:
标签: microservices nestjs
我有一个服务 (A) 作为接收 HTTP 请求的入口点,它能够为每个调用检索/创建一个 traceID,并通过 TCP(消息模式)调用另一个服务 (B)。
出于记录目的,如何将此 traceID 传递从 A 传递到 B?我不希望在 cmd 之外使用数据,它看起来不太整洁。有没有什么技术可以做到这一点?
【问题讨论】:
标签: microservices nestjs
通过将 traceId 作为数据中的额外字段发送来解决此问题。然后服务 B 解析 tranceId。
【讨论】: