
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
总体设计agent端oapserver端storage端ui端agent端负责trace链路的构建,metrics度量采集,数据采样上报oapserver,服务注册oapserver等oapserver 负责数据的流式处理,存储,查询,集群构建等storage负责存储适配,如es,DB等UI负责查询oapserver数据架构设计Agent端模块结构OapServer端模块结构总结skywalkin
文章目录原理图源码分析一AbstractClassEnhancePluginDefine.define源码分析一ClassEnhancePluginDefine.enhance源码分析一enhanceClass源码分析一enhanceInstance总结原理图采用模板方法设计模式定义插件增强逻辑处理见证者机制完成静态方法增强逻辑[允许修改参数]完成构造方法增强逻辑[构造方法调用后增强,不可修改参数
源码分析一插件定义拦截MonitorFilter.invoke消费端执行MonitorFilter前已经完成mock,cluster,loadbalance等功能提供者端执行MonitorFilter万后执行dubboInvoker内部的相关业务接口逻辑public class DubboInstrumentation extends ClassInstanceMethodsEnhancePlug
文章目录使用源码分析一ContextUtil.enter源码分析一SphU.entry源码分析一CtSph.entryWithPriority总结使用ContextUtil.enter 可以调用可以不调用什么时候调用合理? 如果不在意EntranceNode,使用共享EntranceNode则无需调用,内部会自行构建如果希望EntranceNode精确到资源维度则由外部调用,其会根据传递的资源na
文章目录获取映射文件原理图源码分析一创建新文件源码分析一getLastMappedFile源码分析一putRequestAndReturnMappedFile源码分析一AllocateMappedFileService.run源码分析一mmapOperation源码分析一warmMappedFilemlock总结获取映射文件原理图当前文件已经写满或者空间小于当前消息长度,则需要新建commitlo
cloud-native 简介: 每一种概念,都需要一种技术支撑k8s+docker做为底层基础设施Jenkins + git + 自建devops 等等作为服务发布部署工具服务治理: istio ,dubbo3.0等实现治理: 包含服务发现,负载,流量控制等文章目录应用级注册中心应用级注册中心demo消费者配置提供者配置k8s-apiserver作为注册中心(dns方案忽略)消费者属性配置消费者
cloud-native 简介: 每一种概念,都需要一种技术支撑k8s+docker做为底层基础设施Jenkins + git + 自建devops 等等作为服务发布部署工具服务治理: istio ,dubbo3.0等实现治理: 包含服务发现,负载,流量控制等文章目录应用级注册中心应用级注册中心demo消费者配置提供者配置k8s-apiserver作为注册中心(dns方案忽略)消费者属性配置消费者
redis双向同步工具 renxl-rotter【https://github.com/leonchen83/redis-replicator】工具目标旨在完成同城双活中的redis双向同步工作采用redis-replicator作为协议解析器设计目标要要求准实时 高性能;可靠性 manger 和node集群 task异常自动调度;借鉴 canal otter设计思想,充分解读redis sync







