分布式对象存储系统 从0到1参与分布式对象存储系统的设计与开发,为公司提供了小文件对象存储的底层能力 【项目背景】 由于公司业务对于小文件的存储有着强烈需求,需要开发一个分布式对象存储的系统,其必 须具备支持任意大小对象的读写、数据强一致性、服务可扩展性高。 【项目描述】 项目分三个模块,模块之间使用grpc进行通信。 1. meta模块 负责管理副本组信息及节点服务信息,使用Raft协议保证节点之间的数据一致性。 2. gateway模块 负责对外提供RestFul接口,兼容S3协议,将数据流切包、压缩成对象包发送给 datanode模块。 3. datanode模块 负责...
数据源管理平台 从0到1开发设计公司的数据源平台。完成公司中台化战略,为其他业务部门提供了有力的支撑。 【项目背景】 需要开发一个管理各方数据源接口的平台,实现主备数据源,数据计费,数据源生命周期管 理,智能大屏,图表精细化展示,使用户统一管理分析数据源更清晰。 【项目功能】 1. 主备数据源,主数据源出问题后,可以自动或者手动切换备选数据源 2. 数据源生命周期管理,数据源地址配置、参数配置、调用频次限流等 3. 数据计费,对每次调用的数据接口计费,用于数据对账 4. 统一数据源的出入口格式,不需要对每个数据源进行接口适配,将数据接口的身份校验和数据返回统 一化全部交给数据...
业务性能分析平台 【项目背景】 企业需要能准确度量和洞察真实用户体验及IT异常事件对业务的影响,数字化展现关键业务指标的实时变化,以业务视角量化IT技术与服务的价值 【项目功能】 1. 单笔业务追踪分析对于用户配置的用户操作进行追踪,确保业务问题可追溯。将探针采集到的链路数据(包括客户端的交互事件、页面数据、请求数据以及服务端的事务调用链的所有参数信息)和用户配置的操作进行关联,还原业务执行过程帮助用户快速排查定位业务问题。 2. 业务流程全方位追踪将一系列用户配置的业务操作配置成一条业务流,对业务流整个流程进行分析,如整个流程的平均耗时、任意两个步骤之间的平均耗时、当前流转到某一步...