【问题标题】:How to pass traceId generated in a service to another with Nestjs TCP call如何使用 Nestjs TCP 调用将服务中生成的 traceId 传递给另一个服务
【发布时间】:2022-02-18 06:28:40
【问题描述】:

我有一个服务 (A) 作为接收 HTTP 请求的入口点,它能够为每个调用检索/创建一个 traceID,并通过 TCP(消息模式)调用另一个服务 (B)。

出于记录目的,如何将此 traceID 传递从 A 传递到 B?我不希望在 cmd 之外使用数据,它看起来不太整洁。有没有什么技术可以做到这一点?

【问题讨论】:

    标签: microservices nestjs


    【解决方案1】:

    通过将 traceId 作为数据中的额外字段发送来解决此问题。然后服务 B 解析 tranceId。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-30
      • 2017-05-06
      • 1970-01-01
      • 2021-06-07
      • 1970-01-01
      • 1970-01-01
      • 2019-12-19
      • 1970-01-01
      相关资源
      最近更新 更多