慕光2022年10月28日
196阅读

作品详情

灵鹿推(后端负责人&后端开发)
项目描述:一款专注于内推招聘解决方案的Saas产品,根据用户种类可以分为微信小程序、H5端、职位
管理端及租户管理端。目前已有特斯拉、顺丰、豆瓣等多家公司使用。
技术架构:SpringBoot、SpringCloudAlibaba、Nacos、OpenFeign、RabbitMQ、MyBatis-Plus、
MyCat、Kubernetes
责任描述:
 负责项目前期的技术方案设计、架构设计、环境搭建、后端任务分配及排期。
 项目中期主导项目技术管理,并负责登录、邮件通知,支付、集成微信服务平台功能的技术方案设
计与实现。
 在项目维护期间,负责服务拆分,通过重构从单机架构转向微服务。
技术描述:
 使用消息中间件RabbtiMQ实现对高频邮件的异步发送。
 利用Redis实现分布式锁实现了对支付金额的控制,同时利用Redis的缓存机制,提高了用户读取
数据的效率。
 通过应用Spring Aop+自定义注解实现自定义异常的邮件提醒。
解决过的较经典问题:
 通过生产、消费日志表以及定时任务补偿机制保证了邮件的可靠发送与幂等。
 通过Redis分布式锁、MySQL行锁解决分布式环境下金额最终一致性的问题。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论