项目简介:
薪酬核算平台,服务于企业薪资计算场景,核心模块包括要素配置、业务数据抓取、汇率试算、转算薪等。平台通过RPC调用、定时任务、消息队列等机制,整合多源业务数据,实现高效、准确的薪酬核算。
项目简介:
薪酬核算平台,服务于企业薪资计算场景,核心模块包括要素配置、业务数据抓取、汇率试算、转算薪等。平台通过RPC调用、定时任务、消息队列等机制,整合多源业务数据,实现高效、准确的薪酬核算。项目简介:
薪酬核算平台,服务于企业薪资计算场景,核心模块包括要素配置、业务数据抓取、汇率试算、转算薪等。平台通过RPC调用、定时任务、消息队列等机制,整合多源业务数据,实现高效、准确的薪酬核算。
责任描述:
技术方案与数据库设计:负责算薪平台核心模块的整体技术方案输出与数据库表结构设计,包括数据抓取规则引擎、汇率试算模型、转算薪异步处理架构,支撑千万级数据交换场景。
负责核心功能的开发:实现在职、离职、离职补发、劳疏等多场景数据抓取,利用RPC调用整合多源系统数据,自动打标(change/dimission等),支撑每月50万员工薪酬数据的自动抓取与整合;利用XXL-JOB定时抓取公共汇率数据,支持特殊汇率申请与实时试算,保障跨境薪酬核算准确性;采用异步处理+MQS消息队列,每月将200多万条转算薪数据分批发送与消费,有效缓解内存压力,实现削峰填谷。
性能优化:通过JVM调优(GC策略优化、堆内存配置)、SQL调优(索引优化、执行计划分析、分页改写)、Redis缓存(基础数据、分布式锁)等手段,核心接口响应时间降低40%,数据库查询量减少60%。
新人指导与代码评审:负责3名初中级开发的新人指导,定期组织代码评审,推动设计模式落地(如策略模式解决新老系统查询分流),提升团队整体代码质量。
故障演练与稳定性建设:组织并主导防灾故障演练,覆盖MQS积压、数据库连接池熔断、Redis缓存击穿等场景,制定应急预案并形成演练报告,保障系统全年可用性99.99%。
技术描述:
1、前后端分离,通过负载均衡转发请求;
2、RPC实现内部服务调用,解耦业务系统;
3、Redis缓存基础数据、本地缓存及分布式锁,降低数据库压力;
4、MQS消息中间件,异步处理大数据量的转算薪,削峰填谷;
5、XXL-JOB统一管理定时任务,定时更新汇率,定时抓取业务数据等功能。
6、JVM调优:GC日志分析、老年代/新生代比例调整、G1GC选型
7、SQL调优:慢查询日志分析、索引优化、分页查询改写、执行计划解读