下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程专业XX互联网公司后端工程师实习生实习报告一、摘要2023年7月10日至2023年9月5日,我在XX互联网公司担任后端工程师实习生,参与电商平台核心模块开发。通过8周实践,完成3个API接口开发与优化,响应时间从450ms降低至120ms,支持日均10万QPS交易量;重构库存管理模块数据库查询,查询效率提升35%,并发处理能力达到500TPS;应用SpringCloudAlibaba框架实现服务拆分,将系统平均故障间隔时间(MTBF)延长至72小时。掌握分布式事务解决方案Seata,解决跨库操作数据一致性问题;运用Docker容器化部署,将应用上线周期缩短至2小时。总结出基于Redis缓存策略的流量削峰方法,适用于高并发场景。二、实习内容及过程2023年7月10日入职后,直接进入电商平台项目组,跟着导师熟悉业务逻辑。我的任务初期是协助优化订单模块的接口性能,7月15日上线第一个改动,把原本500ms的响应时间压到350ms,但晚上系统压测时发现并发超过3万QPS就卡顿。导师建议用Redis做缓存,我花了两天研究分布式锁方案,8月1日重构代码后,9月5日测试数据显示峰值能扛到8万QPS。期间还参与了库存模块重构,8月12日把原先单表查询改成分库分表,写入延迟从5秒降到0.3秒,支撑了双11活动的流量。遇到最大的坎是8月20日调试消息队列时,发现订单状态更新和支付回调存在死锁,排查了3天才定位到Broker延迟问题。当时完全懵,导师让我用JMap工具跟踪内存,最后发现是长事务锁住了资源。后来主动研究Seata分布式事务解决方案,用本地环境模拟了三次故障场景,才把这个问题彻底搞透。公司的培训确实不系统,技术文档更新滞后,有好几次是自学阿里的开源组件才搞定问题。比如9月1日部署微服务时,踩了Nacos配置中心的坑,幸好有组内老哥帮忙,后来整理了排查手册给新人看。我觉得岗位匹配度上可以改进,我带过的两个前端同学都没搞懂数据库主从同步,但公司要求后端要懂前端知识。我建议可以搞个技术分享会,让前端和后端直接交流,或者给新人配个交叉导师。三、总结与体会这8周像坐过山车,7月10日刚来时连Docker容器都是远程桌面才弄明白,9月5日走的时候已经能独立调试微服务故障了。从提交第一个代码被导师驳回,到8月15日负责的订单模块支撑住10万QPS的流量洪峰,中间踩过的坑不计其数。比如8月8日排查缓存穿透时,我整夜用JProfiler分析CPU占用,最后发现是未命中本地缓存去扫全库,调整热点数据预加载策略后,接口响应直接从400ms降到80ms,这个数据现在还是组内新人面试会问到的案例。这段经历让我明白,线上问题排查真的需要耐心和系统方法,光靠Ctrl+CCtrl+V根本不行。最值钱的是导师带我的那句话:“代码写得再快,扛不住事也没用。”以前觉得高并发就是加服务器,现在懂了负载均衡、熔断限流、数据库隔离才是真本事。9月1日帮团队升级了服务网关策略,用LVS实现灰度发布,虽然只是个小角色,但那种把系统扛在肩上的感觉,跟学校做实验完全两样。这种责任感是实习最大的收获,现在写代码会下意识考虑高可用,哪怕只是个计数器接口。公司双11那种半夜看监控到天亮的节奏,让我意识到自己离真正的互联网行业还差得远。现在在看Kafka的源码,9月20号还去图书馆蹭了数据库专家的讲座,感觉自己的技术树要重新剪枝了。明年打算考个AWS认证,顺便把学校那个烂尾的分布式系统课程补完。这次实习最大的启发是,学生时代光会理论远远不够,必须像现在这样,把每个bug都当毕设来做,才能真把技术内化。10月底要去面试,我挺没底的,但至少现在敢跟面试官说清自己用Redis搞过什么缓存策略,而不是只会背“分库分表”。行业变化太快,不主动学真的会被淘汰,这点实习体会太深刻了。四、致谢在XX互联网公司实习的8周里,导师在8月12日指导我解决消息队列死锁问题时讲解的内存跟踪方法,让我受益匪浅。组里同事8月22日演示如何用JMeter模拟压测,以及9月1日帮我修正服务网关配置的耐心,都给我留下了印象。感谢学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 给排水管道安装施工方案
- 混凝土浇筑工序优化及管理方案
- 钢结构临时支撑与支架施工方案
- 施工场地防火安全方案
- 景区步行街景观建设方案
- 未来五年围巾、头巾百货行业市场营销创新战略制定与实施分析研究报告
- 未来五年新形势下经济型住宿行业顺势崛起战略制定与实施分析研究报告
- 未来五年驱鼠器行业市场营销创新战略制定与实施分析研究报告
- 未来五年锯齿挂钩市场需求变化趋势与商业创新机遇分析研究报告
- 未来五年诗歌创作行业市场营销创新战略制定与实施分析研究报告
- 智能厨卫设备智能化控制系统研发方案
- 2025年公安机关人民警察职位招录考试专业科目模拟题及解析
- 公安执法规范教学课件
- 《成人住院患者静脉血栓栓塞症的预防护理》团标准课件
- 内蒙古建筑职业技术学院单招数学题库及参考答案详解(综合卷)
- 制造车间人员组织计划
- 氢气安全使用课件
- 急性喉梗阻诊疗与急救处理
- 2024-2025学年辽宁省普名校联盟高二下学期3月月考生物试题(解析版)
- 《媒介市场调查研究报告》课件
- 化工总控工-仪表自动化知识考试题库
评论
0/150
提交评论