本地生活服务平台 2025.09 - 2025.11
技术栈 SpringBoot MySQL MyBatis-Plus Redis Redisson RabbitMQ Nginx
项目描述:
探店分享平台是一款以用户发布美食探店等生活笔记为主的服务平台,主要实现了短信验证登录、优惠券秒杀
等功能,并使用缓存架构与消息队列进行性能优化,显著提升高并发场景下的系统稳定性。。
技术亮点:
负载均衡与反向代理:基于Nginx搭建反向代理与负载均衡集群,通过轮询策略分发流量,后端服务器
承载压力提升 60%+,有效屏蔽真实 IP,提升服务可用性。
分布式 ID 与库存控制:利用Redis 生成全局唯一单 ID,单节点环境下通过乐观锁(CAS)防止库存超
卖,超卖率降为 0;结合悲观锁实现 “一人一单” 严格限制,订单创建成功率达 99.9%。
异步化秒杀流程:利用 RabbitMQ 解耦秒杀请求,由消费者异步校验库存并生成订单,有效削峰填谷;
系统瞬时吞吐量(QPS)提升 200%+,接口响应时间稳定在 100ms 内。
索引优化实战:开启慢查询日志(> 200ms),通过EXPLAIN分析执行计划,重构关联查询、优化联合
索引(覆盖索引),将典型高频查询耗时从 300ms 降至 80ms,性能提升 73%。
读写分离与缓存落地:结合 MyBatis-Plus 读写分离框架,引入 Redis 缓存热点数据,接口平均响应时间
从 280ms 降至 65ms,QPS 提升 3 倍。
AI志愿咨询服务系统 2026.03 - 2026.04
技术栈 SpringBoot LangChain4J Redis RAG MCP MySQL
项目描述:
基于SpringBoot和LangChain4J的智能AI咨询服务系统,用于提供志愿填报咨询服务,具有预约、录取信息查询
等功能。
技术亮点:
流式AI对话交互:基于Spring Boot整合LangChain4J,搭配WebFlux响应式模型对接OpenAiChatModel,实
现流式实时聊天响应,摒弃同步等待模式,将对话响应延迟控制在200ms内,打造自然流畅的实时交互体验。
RAG智能检索问答:搭建RAG检索增强生成架构,结合Redis缓存热点知识库与检索结果,实现志愿政策、录
取数据等PDF文档的高效解析与精准检索,有效规避大模型幻觉,将咨询回答准确率提升至92%以上,保障内
容专业合规。
多轮会话记忆管理:基于Redis实现用户会话记录持久化存储,通过用户唯一标识完成会话数据隔离,支持上
下文关联理解,保证多轮对话连贯不串扰,搭配过期策略优化缓存占用,会话读写效率提升60%。
业务与数据层开发:基于MySQL设计用户、预约、院校数据等核心业务表,依托MCP协议实现LangChain4J
服务协同,开发预约、录取查询、问答追溯等功能模块,闭环核心业务,支撑单日数百次咨询查询请求稳定运
行。