原有系统基于 Java、Oracle 构建,伴随信创改造需求,开展数据库迁移适配工作,目标实现 Oracle 向 openGauss、GaussDB 平稳切换。系统包含业务单据管理、数据统计、消息通知等模块,存在大量存储过程、复杂关联查询;前端包含 Vue 新版管理页面与遗留 JSP 功能页面。项目重点解决数据库语法差异、分页函数、函数兼容、事务异常等适配问题,同时优化慢查询提升系统响应速度。 本人职责 负责后端代码改造与 SQL 适配,逐一修正不兼容函数、存储过程;利用 Redis 重构高频查询缓存,缓解数据库压力;基于 RabbitMQ 改造同步执行业务,异步化处理单据通知;配合前端人...
为业务平台搭建异步消息中台,解耦订单、支付、物流各模块,支撑业务高峰期流量削峰。系统采用 Java 后端开发,MySQL 持久化订单数据,Redis 缓存库存与热点信息;基于 Kafka 搭建事件总线,流转各类业务事件。管理后台采用 Vue 开发,实现订单查询、消息日志查看、异常任务重发功能。系统需要处理消息重复消费、消息堆积、业务最终一致性等问题。 本人职责 独立完成消息生产者、消费者模块开发;设计防重复消费机制,处理消息异常重试与死信策略;优化数据库索引,编写高效统计 SQL;开发 Vue 后台对接接口,完善消息监控页面;持续线上调优,解决大促场景下消息堆积、接口响应超时问题,保障系统...
政企内部信息管理平台,兼顾新旧模块共存场景。新功能使用前后端分离 Vue 开发,历史功能维持 JSP 技术栈;主数据库采用 Oracle,同步开展 GaussDB 适配预验证。系统存在大量报表查询、批量文件导出等耗时操作。 本人职责 承担后端接口开发、复杂报表 SQL 编写与性能优化;引入 RabbitMQ 异步处理文件导出任务;完成新旧页面接口统一封装,完成多数据库语法兼容验证;持续线上问题排查,保障平台稳定持续迭代。 使用技术 Java、JSP、Vue、Oracle、MySQL、GaussDB、Redis、RabbitMQ...