项目一 云南省竞价系统 后端负责人
项目架构 : SpringBoot、SpringCloud、Apollo、Nacos、Mybatis、Mysql、Redis、MongoDB、RocketMQ 、XXL-Job等
项目描述 : 竞价系统围绕竞价业务,分为招标端、投标端、交易中心、监督平台等。竞价时,由采购商发布竞
价标书,事先约定竞价条件,并主持整个竞价过程。经过采购商资格预审合格的供应商,都是在匿
名条件下与对手竞争,可以在规定的竞价过程中充分进行竞争性报价,争取自己获得有利的排位,
符合预设中标条件的供应商最终中标。为客户提供政企交易领域一体化解决方案。
责任描述 : 1.担任项目负责人与产品进行需求交流、沟通,功能拆分、任务分配、担任核心开发、项目进度把
控
2. 基于Redis实现竞价环节竞价记录的读写分离,利用Redis持久化机制保证竞价记录不丢失,
RocketMQ消费报价消息写库,保证缓存与数据库消息一致性,压测结果达到30000/qps。
3. 合理使用RocketMQ组件对项目业务模块进行异步处理,对消息丢失、重复消费等问题进行解决。
4. 慢SQL问题优化,启用慢SQL日志,定期查看和分析慢查询日志,找出执行时间较长的查询。
结合性能分析工具(如EXPLAIN命令),分析查询的执行计划,找出可能的性能瓶颈。
5. 基于Redission实现分布式锁实现竞价互斥。
6. 基于Seata实现分布式事物,对项目中出现的分布式事务问题进行解决、确保项目数据稳定、可靠,
不出现混乱。
7. 使用布隆过滤器+缓存空对象双重保障机制解决竞价观摩缓存穿透问题。
8. 使用Arthas监控 JVM 的实时运行状态,排查系统CPU过高、多线程死锁等问题,快速的找到问
题进行性能调优,提升系统响应速度和服务质量。
9. 基于XXL-Job实现保证金来款、退款等业务数据定时拉取。
项目二 saas中海油大采购项目 后端技术负责人
项目架构 : SpringCloud、SpringCloudAlibaba、Nginx、Nacos、Mysql、Redis、RocketMQ、Redis
项目描述 : 基于云原生、微服务、中台化的一体化采购供应链平台:利用技术中台、业务中台、数据中台等,提
供从采购需求到采购执行再到合同履约的全链路数字化解决方案。这种模式旨在满足集团型企业多业
态、多下属机构等复杂情况下的统一管控及灵活自主需求,快速构建性能稳、韧性高、应变力强的采
购供应链数字化平台。
责任描述 : 1.负责需求讨论,核心功能开发,对接第三方系统与相关技术接口文档的编写
2.使用Nacos作为项目的注册和配置中心
3.基于阿里开源的 Sentinel 组件对核心服务限流、熔断、降级处理,保证系统的高可靠性
4.基于 RocketMQ 的延时消息高效的回滚超时未支付的订单数据
5.使用定时器开发当企业合同到期、预付款不足时发送邮件、短信给相关的人员进行处理
6.利用 jmeter 工具对接口并发安全,性能等方面问题进行验证和解决