分布式链路追踪教程(一)---Opentracing 基本概念
在微服务架构的系统中,请求在各服务之间流转,调用链错综复杂,一旦出现了问题和异常,很难追查定位,这个时候就需要链路追踪来帮忙了。链路追踪系统能追踪并记录请求在系统中的调用顺序,调用时间等一系列关键信息,从而帮助我们定位异常服务和发现性能瓶颈。
在微服务架构的系统中,请求在各服务之间流转,调用链错综复杂,一旦出现了问题和异常,很难追查定位,这个时候就需要链路追踪来帮忙了。链路追踪系统能追踪并记录请求在系统中的调用顺序,调用时间等一系列关键信息,从而帮助我们定位异常服务和发现性能瓶颈。
本文主要记录了 Docker 和 Docker-Compose 的安装过程。
本文主要对 MySQL 的 MVCC 和 undolog 做了简要分析。包括 undolog 是如何做到回滚的,MVCC 一致性读又是如何实现的等等。
本文主要对 MySQL 的 binlog 和 redolog 进行了详细分析,同时最后对两者进行了总结比较。
本文主要记录了 MySQL 中的 JOIN 语句具体执行流程,同时分析了 ON 与 WHERE 条件的区别。
本文对 MySQL 事务隔离级别及其常见问题进行了分析,同时记录了 InnoDB 是如何通过间隙锁来解决幻读的,最后还分析了为什么大部分业务事务隔离级别会使用读已提交级别。