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

Jax-rs和amqp zipkin集成

赵奕
2023-03-14

我一直漫游在互联网的深处,但我发现自己不满足于我所找到的例子到目前为止。有人能给我指点一下,或者给我演示一下,将zipkin跟踪与jaxrs客户机和amqp客户机集成在一起的一个好的起点吗?

我的场景是相当简单的,我希望这个任务是琐碎的TBH。我们有一个基于微服务的体系结构,是时候开始跟踪我们的请求了,我们有了服务间依赖关系的全局视角,以及请求的实际外观(我们有度量标准,但我想要更多!)通信是通过jax-rs自动生成的客户端完成的,我们使用rabbit模板进行消息传递。

共有1个答案

王才英
2023-03-14

在与Marcin Grzejszczak和Adrien Cole(zipkin和sleuth的创建者/活跃开发者)进行了一些讨论之后,我最终创建了一个Jersey过滤器,它充当了sleuth和Brave之间的桥梁。关于AMQP集成,添加了一个新的@StreamListener,它带有zipkin格式跨距的条件(使用头)。使用zipkin格式向sleuth exchange发送消息将是有效的,并由侦听器消费。对于javascript(zipkin-js),我最终创建了一个新的AMQP记录器,该记录器将zipkin跨度发送到一个确定的交换。如果有人读完这篇文章,需要更多的细节,欢迎联系我。

 类似资料:
  • JAX-RS是否可以只使用带有注释的Servlet3.0(特别是Tomcat7)来实现,而不必实现另一个Servlet容器? 如果不是,请解释为什么下面这本书中的引用是不正确的,或者是我对它的解释是错误的。 因为此示例部署在Java EE应用程序服务器或独立的Servlet3.x容器中,所以我们只需要一个空的web.xml文件。服务器将检测到某个应用程序类在您的WAR中,并自动部署它。(带有JAX

  • 问题内容: 在详尽搜索了Web和Stackoverflow之后,我仍然坚持尝试找出如何将Jersey所提供的RESTlet风格界面与Jetty相集成的方法。 我的Jetty服务器已经启动并正在运行,因此Jersey也很容易使用,有人知道如何将两者结合在一起吗?任何具体的链接都会有所帮助- 我对servlet编程也很陌生。 问题答案: 我前一段时间使用Jetty和Jersey创建了一个应用程序。它实

  • JAX-RS (JSR 311) 是一个社区驱动的标准用于使用 Java 构建 RESTful Web 服务。

  • 我做了一个使用JAX-RS(RESTfull服务)的简单项目 我有一个JAX-RS(RESTfull service)webservice项目,它部署到JBoss6.1中。默认情况下,JBoss6.1提供了与JSON集成的resteasy。我想更改默认JSON资源的日期格式。 null 没有被调用,我仍然得到默认的JSON日期格式。 即使在pom.xml下添加以下依赖项也没有帮助: 有人知道为什么

  • 我的jax-rs应用程序的方法: 工作正常。但是,如果修改: 我收到一个错误 服务器Jboss 7.1.1 请告诉我怎么了。 PS.sorry我的英语不好。

  • 多年来,我一直试图让托米1.5.2 JAX-RS与杰克逊合作。我想我已经尝试了100种方法。 这是我的最后一次尝试: 我在conf/system.properties中添加了以下内容: 我在托米的 lib 文件夹中添加了: jackson-mapper-asl-1.9.12.jar jackson-core-asl-1.9.12.jar罐 jackson-jaxrs-1.9.12.jar 我在一个