个人介绍
我是程序员客栈的米苏,一名资深全栈程序员; 我毕业于北京邮电大学, 有着十年以上的java开发经验以及8年以上的APM行业工作背景,扎实的技术基础,具有开发和设计大数据量系统产品的经验; 熟练使用spring 全家桶,mybatis等常用框架,熟悉不限于redis、kafka、zk等中间件及分布式技术,熟悉mysql、druid、es、clickhouse等各种数据库。 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
2006-09-01 - 2010-06-01北京邮电大学通信工程本科已认证
技能
【项目背景】 企业需要能准确度量和洞察真实用户体验及IT异常事件对业务的影响,数字化展现关键业务指标的实时变化,以业务视角量化IT技术与服务的价值 【项目功能】 1. 单笔业务追踪分析 对于用户配置的用户操作进行追踪,确保业务问题可追溯。将探针采集到的链路数据(包括客户端的交互事件、页面数据、请求数据以及服务端的事务调用链的所有参数信息)和用户配置的操作进行关联,还原业务执行过程帮助用户快速排查定位业务问题。 2. 业务流程全方位追踪 将一系列用户配置的业务操作配置成一条业务流,对业务流整个流程进行分析,如整个流程的平均耗时、任意两个步骤之间的平均耗时、当前流转到某一步和已完成的业务量等指标,还提供度量业务流程的应用系统的效能指标,如报错率、平均执行时间等,从业务流转和系统运行等多个层面全方位管理业务流程效能。 【负责模块】 业务操作/业务流配置、探针采集数据聚合以及和业务的关联、报表展现
【项目背景】 需要开发一个管理各方数据源接口的平台,实现主备数据源,智能大屏,图表精细化展示,使用户统一管理分析数据源更清晰。 【项目功能】 1. 主备数据源,主数据源出问题后,可以自动或者手动切换备选数据源 2. 统一数据源的出口数据格式,不需要对每个数据源进行接口适配,将数据接口的身份校验和数据返回统一化全部交给数据管理平台,业务只需要对接数据管理平台的统一接口即可调用不同数据源的接口数据。 3. 由于不同接口采用的身份校验不一致,需要在增加接口的时候,平台具有热加载加密包的功能 4. 各个数据源的数据统计,方便管理不同数据源的质量和负载状态 5. 大屏展现各个数据源的性能状况 【负责模块】 后端数据源管理配置、热加载身份校验包、数据接口封装、接口身份校验
【项目背景】 从0到1参与分布式对象存储系统的设计与开发,提供了小文件对象存储的底层能力,具备支持任意大小对象的读写、数据强一致性、服务可扩展性高。 【项目描述】 项目分三个模块,各模块之间使用grpc进行通信。 1. meta模块 负责管理副本组元数据信息及节点服务信息,使用 raft 协议保证节点之间的数据一致性。 2. gateway模块 负责对外提供 RestFul 接口,兼容 s3 协议,将用户的请求流切包、压缩成对象包发送给 datanode 模块。 3. datanode模块 负责存储block数据及对象元信息,采用 Rocksdb 存储对象元信息,分区使用 PacificA 一致性协议实现数据冗余。 【项目结果】 该项目已在线上支持6000+QPS的请求写入,毫秒级的小文件读写速度。 【负责模块】 1. gateway模块 2. datanode模块