logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Cloud(5)分布式链路追踪技术 Sleuth + Zipkin

文章目录1.Spring Cloud Sleuth介绍2.相关术语3.Sleuth + Zipkin3.1 依赖坐标3.2 Http方式设置Zipkin3.3 MQ消息中间件设置Zipkin4 Zipkin服务构建5 运行结果1.Spring Cloud Sleuth介绍Spring Cloud Sleuth为Spring Cloud实现了分布式跟踪解决方案。它与 Zipkin 集成能够跟踪微服务

#spring cloud
MySQL性能分析工具——如何快速定位SQL执行慢的原因?

我们在做SQL优化的时候,应该从哪几方面定位SQL执行慢的原因呢?是索引设计的问题?参数配置的问题?还是需要扩容了呢?本文介绍了比较常用的三种工具来定位和分析慢SQL,本文主要内容如下:通过慢查询日志定位执行慢的 SQL;使用 EXPLAIN 分析该 SQL 语句是否使用到了索引,以及具体的数据表访问方式;使用SHOW PROFILE 进一步分析SQL的每一步执行时间以及CPU、IO等资源使用情况

文章图片
#mysql
Kafka使用Avro序列化和反序列化

Apache Avro是一种与编程语言无关的序列化格式。提供了一种共享数据文件的方式。Avro 数据通过与语言无关的 schema 来定义。schema 通过 JSON 来描述,数据被序列化成二进制文件或 JSON 文件,不过一般会使用二进制文件。Avro 在读写文件时需要用到 schema,schema 一般会被内嵌在数据文件里。

#kafka#java
Kafka Consumer位移(Offset)提交——解决Consumer重复消费和消息丢失问题

消费者提交位移(offset),是消费者往一个名为`_consumer_offset`的特殊主题发送消息,消息中包含每个分区的位移量。它记录了 Consumer 要消费的下一条消息的位移。**切记是下一条消息的位移**,而不是目前最新消费消息的位移。

#kafka#java
到底了