项目一:企业智能知识库与业务助手平台
负责平台后端架构设计及核心模块开发,系统基于Java 21、Spring Boot 3和Spring Cloud构建,采用Nacos进行服务注册与配置管理,通过Gateway统一处理路由、鉴权、限流和日志追踪。完成用户、组织、角色权限、知识库、文档管理、对话记录及模型配置等模块的设计与开发。
使用Spring AI或LangChain4j接入大模型能力,实现文档解析、文本切分、向量化、语义检索、RAG问答、流式输出和工具调用。结合Elasticsearch、Milvus或PgVector实现向量及关键词混合检索,并通过Redis缓存高频数据、会话状态及模型调用结果。针对回答准确性、上下文长度、敏感信息过滤和模型调用异常设计相应的优化与降级方案,同时使用Docker及Kubernetes完成服务部署,接入Prometheus、Grafana和SkyWalking进行监控及链路追踪。
项目二:高并发交易与订单管理平台
参与商品、订单、支付、库存、优惠活动、退款及消息通知等核心业务模块的设计与开发。系统采用Spring Boot、Spring Cloud Alibaba、MySQL、Redis及RocketMQ构建,通过领域模型和业务事件降低模块耦合度。
负责订单创建、库存扣减、支付回调和退款流程中的接口幂等、分布式锁、缓存一致性及分布式事务处理。利用Redis和消息队列进行热点数据缓存、异步解耦、削峰填谷及延迟任务处理,并针对消息重复消费、消息积压、订单超时和服务异常设计补偿机制。通过执行计划分析、索引优化、读写分离及分库分表提升数据访问效率,结合Sentinel进行接口限流和服务降级。参与系统压测、线上问题排查、旧模块重构、技术方案评审和代码审查,能够独立完成从需求分析到部署上线的完整交付。