当前位置: 首页 > 知识库问答 >
问题:

如何在opentelemetry中通过rabbitmq通信的两个服务之间传播上下文?

越勇锐
2023-03-14

我试图找到一种方法,在opentelemetry中通过rabbitmq通信的两个服务之间传播上下文。在Go article链接中有一篇类似的文章,但无法在节点中实现它。

我正在考虑两种方法

  1. 在通过代理发布的消息头中传递上下文。或

是否有任何代码参考可用于执行上述任何操作?

共有1个答案

李烨
2023-03-14

Opentelemetry节点已经有了amqp库的插件,该插件已经为您完成了工作,即注入/提取上下文https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-amqplib.

 类似资料:
  • 本文向大家介绍Android通过AIDL在两个APP之间Service通信,包括了Android通过AIDL在两个APP之间Service通信的使用技巧和注意事项,需要的朋友参考一下 一、项目介绍 【知识准备】   ①Android Interface definition language(aidl,android接口定义语言),其目的实现跨进程的调用。进程是程序在os中执行的载体,一个程序对应

  • 我目前正在做一个Spring Boot微服务项目。我已经创建了服务,每个服务都是单独运行的。有了这个,我需要一些服务来与其他服务进行通信。我怎样才能做到这一点? 我看到了一些关于这一点的博客,它们使用Netflix、Eureka云服务器来实现这一点。有没有什么方法可以在本地环境中实现这一点,而不使用云服务器?

  • 我有一个Minecraft服务器,它被配置为根据游戏中发生的事件更改我的LED灯条的颜色,但是,此服务器仅在我的计算机上运行时才起作用。这是因为它需要使用Arduino来控制LED灯条。 我想知道是否有任何方法可以通过两个不同的jar文件进行通信,这样当Minecraft中发生事件时,它就会通过一个完全不同的文件告诉我的计算机。 例如:我使用像Server.pro这样的《我的世界》服务器托管商。每

  • 如果我们在不同的服务器上使用rabbitmq,它如何与不同的微服务进行对话?我在taskdefinition中使用网络模式作为“默认网络”,我应该将其更改为AWSVPC吗?

  • 关于基于代理的模型,我有一个问题。 我建立了两个代理。一个有状态图。我希望状态图能够通过发送消息或其他方式被其他代理使用。 我该怎么做?