在应用架构“微服务化”大行其道的今天,只要涉及到网络通信,我们就可能使用到 RPC,它已然成为解决分布式系统通信问题的一大利器。 你可能需要懂监控、熔断限流、优雅启停、多协议、分布式链路跟踪等等知识。能研究透RPC,那基本就是一个资深的架构师了。 结合何小锋过去 20 多年累积的工作经验,精挑细选了 ...
分类:
其他好文 时间:
2021-06-02 20:31:57
阅读次数:
0
华为分析发布5.3.1版本,带来了一波新的功能特性,为企业提供更高效、全面的数据分析体验。新功能如下: 新增智能数据接入功能,提供从应用集成到埋点开发、埋点验证与管理的全链路跟踪,极大提高埋点效率与准确性; 新增卸载分析报告,洞察用户卸载前的高频事件、行为路径,提供卸载用户画像,帮助App定位用户卸 ...
分类:
其他好文 时间:
2021-06-02 20:16:41
阅读次数:
0
链路跟踪,我们有很多可选项。常见的有 zipkin,pinpoint,skywalking,jaeger 等。
分类:
其他好文 时间:
2020-08-03 14:54:46
阅读次数:
97
spring cloud sleuth zipkin实现微服务的链路跟踪 简介 在微服务数量较多的系统架构中,一个完整的HTTP请求可能需要经过好几个微服务。如果想要跟踪一条完整的HTTP请求链路所产生的日志,我们需要到各个微服务上去查看日志并检索出我们需要的信息。随着业务发展,微服务的数量也会越来 ...
分类:
编程语言 时间:
2020-05-22 13:16:02
阅读次数:
53
Sleuth 作用 在微服务系统中,客户端发起的一个请求在后端系统中可能会经过多个不同的服务节点,当系统变得复杂、庞大,每个前端请求都会形成一条复杂的分布式服务调用链路,链路的任何一个环节出了差错就会导致整个请求的失败 Spring Cloud Sleuth 提供了一套完整的服务跟踪的解决方案,并兼 ...
分类:
编程语言 时间:
2020-04-27 22:40:44
阅读次数:
55
一、概述 ? 在微服务框架中,一个客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。SpringCloud Sleuth 提供了一套完整的服务跟踪的解决方案 ...
分类:
编程语言 时间:
2020-03-28 17:39:06
阅读次数:
88
在微服务架构中,调用链是漫长而复杂的,要了解其中的每个环节及其性能,你需要全链路跟踪。 它的原理很简单,你可以在每个请求开始时生成一个唯一的ID,并将其传递到整个调用链。 该ID称为CorrelationID¹,你可以用它来跟踪整个请求并获得各个调用环节的性能指标。简单来说有两个问题需要解决。第一, ...
分类:
其他好文 时间:
2020-02-06 20:17:46
阅读次数:
52
在github上建立的演示项目,基于SpringBoot,演示Dubbo微服务 + Mycat, Sharding-Proxy分库分表 + Seata分布式事务管理 + ZipKin, SkyWalking, PinPoint性能分析链路跟踪APM工具,有详细文档,可以快速运行 ...
分类:
其他好文 时间:
2019-12-27 00:36:03
阅读次数:
145
本期分享的内容是有关zipkin和分布式跟踪的内容。 首先,我们还是通过spring initializr来新建三个项目。一个zipkin service。另外两个是普通的业务应用,分别叫service和client。 zipkin service client service 如上我们引入了web ...
分类:
其他好文 时间:
2019-12-07 12:38:48
阅读次数:
115
在前面的博客当我们讨论性能测试时,我们在说什么?中有聊过性能测试的目的和本质。性能测试过程中,监控分析和调优是最核心也是占比最大的一部分。 性能分析的目的是找出系统性能存在的瓶颈与风险,性能调优就是尽可能用更少的资源提供更好的服务。而其关键点,就是生成负载、监控相关指标。 性能测试前期的需求调研、开 ...
分类:
其他好文 时间:
2019-11-24 19:52:52
阅读次数:
112