当月亮守护地球 | SkyWalking Agent守护你的应用...有它相伴才安逸-修订
早在远古时期,人类就把月亮作为地球的守护神,从遥远的地方观测到地球上每个人的一言一行,保佑地球上的人类能够健康安详的生活。 类比月亮被奉为地球远方的守护神,SkyWalking Agent就是应用程序的非侵入式守护神。
Java agent超详细知识梳理【珍藏版】
在梳理SkyWalking Agent、arthas等技术的原理时,发现他们的底层机制很多是相同的。这类工具都用到了Java agent、类加载、类隔离等技术,在此进行归类梳理。
分布式锁实战-基于etcd的实现很优雅
无论设计、性能还是易用性,etcd都是分布式锁服务的最优选择。
滴水穿石系列:MySQL 执行计划中的rows到底是什么,你真的了解过?
查询优化器使用全表扫描的方式执行查询时,执行计划的 rows 列就代表预计需要扫描的行数;使用索引执行查询时,rows 列就代表预计扫描的索引记录行数。它可能是精确值,也可能是估算值,计算方法有 index dive 和基于索引统计的估算。
分布式锁中-基于Zookeeper的实现
Zookeeper 客户端框架 Curator 提供了分布式锁的一种实现,acquire 方法获取锁,release 方法释放锁,另外还提供了可撤销锁、阻塞锁、可重入锁功能。在并发量不是太高的场景,也推荐使用。
分布式锁上-初探
使用状态机(如共识算法)就能够去中心化解决多进程互斥问题,但我们还是会更偏向使用分布式锁,概括来说,分布式锁更轻便、更易用、也更节省资源
当月亮守护地球 | SkyWalking Agent守护你的应用...有它相伴才安逸
早在远古时期,人类就把月亮作为地球的守护神,从遥远的地方观测到地球上每个人的一言一行,保佑地球上的人类能够健康安详的生活。 类比月亮被奉为地球远方的守护神,SkyWalking Agent就是应用程序的非侵入式守护神。
结构化日志记录 - 更好地理解系统
结构化日志记录,以一致、明确的和机器可读的格式记录系统中最有价值的信息。
Skywalking on the way-千亿级的数据储能、毫秒级的查询耗时 (修订)
你咋还没接Skywalking?接入后,一眼就能看出是哪儿的问题