logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Tracing:OpenTelemetry标准、Jaeger/Zipkin集成、TraceId串联

摘要:分布式链路追踪工业化方案 本文提出基于OpenTelemetry标准的分布式链路追踪方案,实现全链路TraceId串联与多后端集成。方案包含三大核心模块:1)OpenTelemetry标准化数据模型(Trace/Span/Context)与三信号统一采集;2)Java实战集成(Spring Boot),支持自动埋点(Agent)与编程式埋点(SDK);3)Jaeger/Zipkin多后端集成

#java
【数据库】连接池:HikariCP参数调优(maximumPoolSize、connectionTimeout)

生产级HikariCP调优指南摘要 核心公式:连接数≈(CPU核数×2)+有效磁盘数,SSD环境可简化为CPU核数×2。关键参数设置: 连接池大小:避免过大,4C8G节点推荐10-20连接 超时策略:分层设置,connectionTimeout建议3秒快速失败 生命周期:maxLifetime应小于数据库wait_timeout 1-2分钟 云原生适配:K8s环境需处理Pod缩容连接风暴,Isti

#数据库
【数据库】EXPLAIN字段详解(type=ref vs range)、Cost计算

本文详细解析了MySQL EXPLAIN中的关键字段,重点对比了type=ref与type=range两种访问方式的本质差异。ref适用于非唯一索引的等值匹配,而range用于索引范围扫描。文章还深入剖析了MySQL 8.0基于代价的优化器(CBO)计算逻辑,包括成本组成、计算模型和影响因素。通过实际案例分析,展示了索引选择评估过程,并提供了优化建议,如更新统计信息和使用直方图。最后探讨了IN条件

#数据库#adb
【Dubbo】SPI扩展机制、路由/负载均衡/容错策略、泛化调用、Mock测试

Dubbo 3.2+核心机制解析 SPI扩展:Dubbo自研增强SPI机制,支持按需加载、依赖注入与AOP包装,通过ExtensionLoader动态加载扩展实现,是协议、负载均衡等组件的扩展基础。 流量治理: 负载均衡:提供7种算法(加权随机/轮询/最少活跃等),支持动态自适应 路由策略:支持条件/标签/脚本路由,实现金丝雀发布与区域亲和 容错机制:包含Failover/Failfast等6种策

#dubbo#负载均衡#运维
【配置中心】Nacos 配置中心与服务发现深度解析

Nacos 作为配置中心与服务发现统一平台,2025年版本在AP/CP模式切换、配置监听、健康检查和元数据管理方面实现重大优化。支持Raft(CP)与Distro(AP)协议动态切换,满足不同业务场景需求;采用长轮询机制实现秒级配置推送;提供TCP/HTTP/自定义脚本等多维度健康检查;通过Namespace/Group/DataId实现精细化的元数据管理。生产建议:核心业务用CP模式,非核心用A

#服务发现#php#开发语言
【数据库】数据库选型

数据库选型与应用摘要 数据库选型需综合评估数据模型、事务支持、扩展能力等维度。关系型数据库如MySQL适合结构化业务,PostgreSQL功能更强大但资源消耗高;MongoDB适合灵活文档模型和高扩展需求;Redis提供亚毫秒级缓存;ClickHouse擅长实时分析;Elasticsearch专精全文检索;分布式数据库TiDB和CockroachDB解决扩展性问题。典型组合方案:PostgreSQ

#数据库
【Spring】Spring Data JPA Repository 自动实现机制深度解析

1. JPQL 查询// JPQL(面向对象,操作实体类)// 使用 @Modifying 进行更新/删除@Modifying2. 原生 SQL 查询1",四、分页与排序1. 内置分页支持// 返回 Page<T> 或 Slice<T>// 使用// 获取结果// 当前页数据// 总记录数// 总页数// 是否有下一页-- 查询数据-- 查询总数(自动执行)2. Slice 与 Page 区别//

#spring#java#后端
【数据库】【Mysql】慢SQL深度分析:EXPLAIN 与 optimizer_trace 全解析

MySQL慢SQL分析:EXPLAIN与optimizer_trace解析 本文系统介绍MySQL慢SQL分析的核心工具EXPLAIN和optimizer_trace的使用方法。重点内容包括: EXPLAIN执行计划解读: 详细解析type字段(访问类型)的性能等级,从最优的system/const到最差的ALL全表扫描 关键字段分析:rows预估扫描行数、filtered过滤率、Extra附加信

#数据库#mysql#sql
【Spring】Spring Cloud 链路追踪:SkyWalking/Pinpoint 字节码增强与 TraceId 传递机制

Spring Cloud 链路追踪技术解析 本文深入剖析了 SkyWalking 和 Pinpoint 在 Spring Cloud 环境中的链路追踪实现机制。两种方案均采用 Java Agent 技术实现无侵入式埋点,通过字节码增强动态注入追踪逻辑,但在实现策略和性能表现上存在差异。 核心内容包括: 字节码增强机制:对比 SkyWalking 基于 ByteBuddy/ASM 的动态插件架构与

#spring#spring cloud#skywalking
【Spring】Spring Integration深度解析

Spring Integration 核心要点解析 Spring Integration 是 Spring 生态中实现企业应用集成(EAI)的关键框架,基于《企业集成模式》理论构建。其核心特性包括: 消息驱动架构:通过Message(负载+头信息)和Message Channel(点对点/发布订阅)实现组件解耦 丰富端点支持:提供Transformer、Router、Splitter等标准端点处理

#spring#java#后端
    共 11 条
  • 1
  • 2
  • 请选择