下面是我总结的在大型互联网架构设计中实际踩过的坑简单总结,希望能给大家带来思考,避免重复踩坑:
•参数未做校验导致内存溢出
•数据库死锁
•数据库/ Redis连接被打满
•数据库事务问题
•Redis链表长度问题
•Redis/JSF数据传输超限
•MQ IO问题
•死循环JVM Crash
•缓存失效引起雪崩
•ID超长long、int问题
•Work假死问题,实例数小于等于队列数
•数据存在特殊字符(空格、乱码)
•Cansandra的key太长出现宕机
•Mysql默认utf8三个字节,有的字符不只三个字节,造成无法存入
•批量写入替代逐条写入
•频繁创建Java实例造成JVM内存很高,垃圾回收频繁
•VIP切换延迟造成错误全部实例下线VIP
•HashMap碰撞造成死循环
•Redis对单个key并发过高且数据量大,造成连接耗尽
•JMQ执行时间(或者超时时间设置太长)太长会造成负载不均,JMQ也会积压
•JSF参数对象加字段造成客户端报错
•JVM1.7 tomcat6full GC 收集问题
•Jproxy hash算法不均,性能出现问题
•JMQ消息长度超过了重试数据库能接收的长度,造成不停的重试

大型互联网架构设计踩坑相关推荐

  1. 「万字干货」高并发系统分析与大型互联网架构介绍

    (篇幅较长,建议大家先收藏再看哦~) 在初步地学习并掌握了基础的编程之后,如何提高编程能力是每个开发者关心的问题.对于 Java 的学习者来说,高并发是每个开发者技术进阶的必经之路.但是高并发的技术要 ...

  2. 大型互联网架构与集群技术

    java架构必须掌握的几点技术? 关于学习架构,必须会的几点技术 1. java反射技术 2. xml文件处理 3. properties属性文件处理 4. 线程安全机制 5. annocation注 ...

  3. 高并发大型互联网站架构设计

    每年进入3-4月所有的高等院校开始了一年一度的毕业生答辩准备阶段,现如今毕业论文或者毕业设计也更加的贴近了互联发展的趋势,很多学校开始做最热话题云计算openstack架构的实现以及云计算环境搭建,先 ...

  4. 大型互联网架构与集群技术(Java方向)

    java架构必须掌握的几点技术? 关于学习架构,必须会的几点技术 1. java反射技术 2. xml文件处理 3. properties属性文件处理 4. 线程安全机制 5. annocation注 ...

  5. 大型互联网架构演变历程

    大型互联网架构演变历程 2. 淘宝技术这10年 2.1. 淘宝现状 高并发已经成为当前互联网企业面临的巨大挑战!例如2015年"双十一"全球狂欢节正式落下帷幕,天猫最终交易额也达到 ...

  6. php负载均衡原理_Java开发大型互联网架构深入负载均衡原理之方案分析

    引言 负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽.增加吞吐量.加强网络数据处理能力.提高网络的灵活性和可用性. 负载均衡,英文名称为Load Balan ...

  7. 大型网站架构设计系列总结

    大型网站架构设计系列-我的总结如下: 1. 数据结构和产品架构设计,这是基础! 2. 角色分开,各司其职(web服务器,缓存服务器,负载平衡,数据库等) 3. HTML静态化(用缓存服务器也可) 4. ...

  8. 互联网架构设计漫谈 (6)-90%的架构师都知道的工作流原理

    互联网架构设计漫谈 (6)-90%的架构师都知道的工作流原理 工作流是互联网中常见的应用场景,目前国内有很多厂商提供各种各样的工作流引擎.在国际也有一些知名的工作流引擎,比如:jBPM 和 Activ ...

  9. 互联网架构设计漫谈 (5)-搞清SpringCloud

    互联网架构设计漫谈 (5)-搞清SpringCloud 微服务发展至今有许多公司都提供了架构来协助搭建微服务平台,比较著名的有 Dubbo,DubboX,Spring Cloud.今天带大家来了解一下 ...

最新文章

  1. Reflector for net用法 .
  2. Lync 2013 与 Elastix 2.40 语音通信设置全过程(3)
  3. ASP.NET中App_Code,App_Data等文件夹的作用转
  4. 经典的C++面试题目
  5. php输出一百个hello,如何使用 PHP 输出 hello world?
  6. java sql server连接字符串_关于Java:SQL Server的等效jdbc连接字符串
  7. android 按钮控制线程,关于手机安卓-线程测试
  8. (转)小波的分解和重构
  9. macbook视频格式转换_AnyMP4简易视频格式转换器 for mac | MAC之家
  10. 机器学习算法——支持向量机SVM7(支持向量回归)
  11. C语言递归函数 计算学生年龄
  12. ps还原上一步快捷键_ps怎么返回上一步?PS返回上一步快捷键
  13. 制作u盘winpe启动盘_绿色、无捆绑的优启通U盘启动盘制作工具
  14. 平分秋色? 鹿死谁手?
  15. 第一篇:丰桥SDK之路由查询【顺丰查询订单的物流信息】
  16. 3D打印压铸模具正在悄悄改写制造业布局
  17. 优化Pro/E 2001录制快捷键的脚本命令
  18. 3d人体姿态估计资料
  19. Python实现大学绩点计算——利用pandas对excel处理
  20. Swin Transformer:Hierarchical Vision Transformer using Shifted Windows (论文阅读笔记)

热门文章

  1. 肯纳、艾德、比特克、山特维克四大截齿品牌PK,谁才是赢家?
  2. TransmittableThreadLocal的简单使用 + 手写源码
  3. PAPER NOTES: Roofline: an insightful visual performance model for multicore architectures
  4. 手游跑跑卡丁车服务器维护,跑跑卡丁车手游登陆不了怎么办_跑跑卡丁车手游登陆不了解决方法_游戏吧...
  5. day08-----pytorch
  6. CAD格式刷怎么用?
  7. 如何测试 LoRaWAN 全球频段
  8. 重新启动网卡时出错: failed because the control process exited with error code.
  9. ThinkPHP+Redis实现简单抽奖
  10. bootstrap表头如何展示不动_bootstrap-table实现表头固定以及列固定的方法示例