项目名称:库迪咖啡店务系统
担任Java后端开发,负责app端质量检查任务、数据统计、消息通知等功能开发。使用定时生成Kafka任务消息并进行任务创建。
对生成任务的消息进行持久化,使用定时对执行失败或未执行的消息重新执行。使用Redis防止消息重复消费。
对于按任务种类动态确定审批人的业务,将人员与角色、审批流与角色绑定并将审批流配置到配置文件中方便快速修改生效。
开发统计查询功能时对多表联查的SQL进行优化并对关联字段和筛选字段索引进行修改,减少查询时间。
项目名称:OSS代理商管理项目
使用Golang协程快速处理大批量数据。在做支付流程时为了保证库存的正确,在下单时先扣库存并创建延时队列处理支付超时,调用米大师支付失败后发送消息通知进行库存回退,使用延时队列校验本地订单状态和米大师端订单状态后进行未支付处理。