星陆
1月前来过
全职 · 1500/日  ·  32625/月
工作时间: 工作日10:00-20:00、周末16:00-18:30工作地点: 远程
服务企业: 5家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

软件和互联网行业从业14年,目前创业中。早年做过惠普和微软测试开发外包。2014年进入互联网行业,先后入职携程、淘票票、阿里云IoT、华为云。
研发过基于⼤数据、异常检测算法的AIOps平台,DevOps平台,分布式压测平台等,有大规模分布式系统架构和研发实践经验。
研发过基于java技术栈实现的数据中台基础组件,含元数据建模设计、数据质量、分布式任务流调度引擎等基础组件。

工作经历 和TA聊聊

APP扫码和程序员直接沟通

  • 该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看

教育经历

  • 2004-09-01 - 2007-07-05南京师范大学电子信息工程本科

    南京师范大学物科院电子信息工程专业学习,获得工学学士学位

技能

React
系统架构
自动化运维
0
1
2
3
4
5
0
1
2
3
4
5
作品
自己动手实现压测引擎

回顾一下压测工具的使用历史:JMeter是大部分性能测试工作的必备工具。集团中间件团队也基于JMeter扩展出了JmeterEx。但是本质上来说,压测是对于目标脚本在一段时间内的并发调用,同时在调用过程中搜集施压端的请求数、目标方法调用耗时、施压机性能参数、运行期日志,并且能在运行期控制并发数、每秒请求数等指标的一套解决方案。 无论是JMeter,还是JmeterEx,本身是个支持各种协议的大而尽量全的工具,工具体积不小,动辄几百兆(JMeter5.0近100MB,JmeterEx 386MB),包含了过时的有点ugly的GUI库,对于大家常用的JavaSample而言,需要依赖case配置文件jmx,xml配置的繁琐反人类,工具不必要的体积累赘不环保(分布式压测时额外增加了网络传输开销)。 基于对压测工作机制的理解,本文介绍一款轻量级,命令行式,基于自定义压测用例的压测引擎trident的功能和实现

0
2023-04-19 21:30
基于Akka Remote Actor构建组件化运维 实现轻量级可扩展serverless计算

IoT运维支撑平台。由多个子系统构成: 1)自助图表 – 基于插件化的可视化配置生成运维监控图表 2)运维中心 – 提供可视化编排页面,通过可复用的三种类型组件(无返回动作组件、数据存储组件、RPC调用组件)编排运维作业,支持作业的定时执行 3)链路诊断 – 基于业务系统的日志规则的配置,通过traceId,requestId,设备名,关键字等查询条件聚合链路上下文日志,帮助提高问题诊断效率 4)自助表格 – 提供用户定制化单表,支持Number,String,Image类型字段,支持指定查询字段,支持对创建的表格进行记录的增删改查

0
2023-04-19 21:31
下载次数:0
¥10000
分布式压测平台

IoT压测平台(预案演练的重要手段之一),由三部分组成: 1)Trident: 压测引擎进程。支持java脚本编写测试逻辑,支持指定并发线程数或期望QPS模式运行,支持运行时动态调参,支持运行时压测结果本地持久化,本地通过命令行执行施压 2)压测agent: 和trident共同部署在施压机上的进程。建立和压测服务器的指令通道,提供压测指令本地化的解析执行和数据上报 3)Aquaman: 压测系统微服务应用。提供施压机管理,压测插件管理,压测数据管理,压测任务管理(场景添加,任务部署、运行、停止,报告实时查看)

0
2023-04-19 21:33
下载次数:0
¥10000
更新于: 2022-09-01 浏览: 112