IT袋

当前位置:主页 > 经验教程 > 建站编程 >

SkyWalking的原理及架构设计

SkyWalking的原理及架构设计(4)

时间:2023-09-23 14:35:26 来源:IT袋 作者:苏晓敏
导读:SkyWalking的原理及架构设计,图中蓝色代表未使用 SkyWalking 的表现,橙色代表使用了 SkyWalking 的表现,以上是在 TPS 为 5000 的情况下测出的数据,可以看出,不论是 CPU,内存,还是响应

SkyWalking的原理及架构设计

SkyWalking的原理及架构设计

图中蓝色代表未使用 SkyWalking 的表现,橙色代表使用了 SkyWalking 的表现,以上是在 TPS 为 5000 的情况下测出的数据,可以看出,不论是 CPU,内存,还是响应时间,使用 SkyWalking 带来的性能损耗几乎可以忽略不计。

接下来我们再来看 SkyWalking 与另一款业界比较知名的分布式追踪工具 Zipkin, Pinpoint 的对比(在采样率为 1 秒 1 个,线程数 500,请求总数为 5000 的情况下做的对比),可以看到在关键的响应时间上, Zipkin(117ms),PinPoint(201ms)远逊色于 SkyWalking(22ms)!

SkyWalking的原理及架构设计

从性能损耗这个指标上看,SkyWalking 完胜!

再看下另一个指标:对代码的侵入性如何,ZipKin 是需要在应用程序中埋点的,对代码的侵入强,而 SkyWalking 采用 javaagent + 插件化这种修改字节码的方式可以做到对代码无任何侵入,除了性能和对代码的侵入性上 SkyWaking 表现不错外,它还有以下优势几个优势

  • 对多语言的支持,组件丰富:目前其支持 Java, .Net Core, PHP, NodeJS, Golang, LUA 语言,组件上也支持dubbo, mysql 等常见组件,大部分能满足我们的需求。
  • 扩展性:对于不满足的插件,我们按照 SkyWalking 的规则手动写一个即可,新实现的插件对代码无入侵。

以上IT袋网网介绍的SkyWalking的原理及架构设计的技术经验小知识,以上内容供大家学习了解!

相关阅读

  • 怎么搭建ssr服务器 ssr一键搭建脚本最新

    怎么搭建ssr服务器 ssr一键搭建脚本最新

    IT电脑小知识篇,关于怎么搭建ssr服务器和ssr一键搭建脚本最新的IT知识,一起来看看吧! 看了vue 官方的文档,还是有点懵的。百度了一堆东西,终于成功的配置出基于vue-cli3的vue-ssr 服务端预

  • 网站建设制作步骤 制作网页链接了解

    网站建设制作步骤 制作网页链接了解

    您可能不了解网站建设制作步骤和制作网页链接了解方面的知识,接下来IT袋小编为大家介绍。 受互联网的影响使实体店越来越难,为适应时代,企业将由线下转向线上拓展业务。下面知网科

  • 包装设计平台有哪些 优秀包装设计网站推荐

    包装设计平台有哪些 优秀包装设计网站推荐

    今天为网友们详解包装设计平台有哪些和优秀包装设计网站推荐IT技巧方面的经验,具体内容如下: 作为品牌的第一道形象,包装设计是重要的营销工具,它决定了消费者对品牌的第一印象,

  • ping是哪个端口号 Ping命令用的是ICMP协议不是端口号

    ping是哪个端口号 Ping命令用的是ICMP协议不是端口号

    有很多网友在问: ping是哪个端口号?ping命令用的是什么端口? 下面IT袋小编就给大家解答下这个问题,帮助大家解疑! 疑问解答: Ping命令使用的是ICMP协议,不是端口号。 ICMP不像http、htt