SpringOne2GX 2015 回放:介绍基于 RabbitMQ、Spring 和 Zipkin 的 CallTracing(tm)

新闻 | Pieter Humphrey | 2016 年 3 月 15 日 | ...

在 SpringOne2GX 2015 录制。演讲者:Monish Unni 数据/集成轨道 幻灯片:http://www.slideshare.net/SpringCentral/introducing-calltracing-tm-based-on-rabbitmq-spring-and-zipkin 您是否生活在一个 StackTraces 不够用的世界? 您是否无法轻松预测如何调用某些服务或它们的使用模式是什么? 在您投入生产之前,一切是否都在 DIT/SIT/UAT/PELT 中工作,并且由于服务的分发而开始发生奇怪的事情? 解决方案:使用 RabbitMQ(AMQP 协议)和 Spring 代理/拦截器来启用带外工具,以跟踪请求并深入了解某些请求在分布式系统中的执行情况。 2014 年,作为基础设施范围变更的一部分,我引入了 calltracing(tm),作为一种将单个用户的请求与 E*Trade 的异构系统相关联的方法。 然后,各种大数据分析工具会使用此“跟踪”来生成汇总报告。 Zipkin(tm) 是汇总数据的收集器、摘要器和可视化前端。 换句话说,它是一个分布式跟踪系统,可以显示位于各个节点上的服务的时序数据。 Zipkin 通过收集器和查询服务管理数据的收集和查找。 在本次会议中,我将专门讨论如何使用 RabbitMQ(AMQP 协议)和 Spring 代理将 E*Trade 的不同服务连接在一起,以形成支持层,从而向 Zipkin 提供数据。

获取 Spring 新闻通讯

与 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部