10 2022 档案

摘要:Servlet Sun公司制订的一种用来扩展Web服务器功能的组件规范。当浏览器将请求发送给Web服务器(比如:apcahe的web server),Web服务器会向Servlet容器发送请求,Servlet容器负责解析请求数据包。 ServletContext 容器在启动时,会为每一个应用创建唯一 阅读全文
posted @ 2022-10-29 17:23 johnny233 阅读(21) 评论(0) 推荐(0) 编辑
摘要:问题爆出 企微群告警爆了,立即去看ELK报错日志,报错日志非常莫名其妙:java.lang.ArrayIndexOutOfBoundsException: 16 原因分析 事后发现共有18257次报错日志,时间跨度 19:09:24.331 - 19:19:20.332,如下截图所示: 这个时间点正 阅读全文
posted @ 2022-10-28 22:17 johnny233 阅读(574) 评论(0) 推荐(0) 编辑
摘要:背景 最近在负责开发维护的一款数据平台,有一个功能是把数据从某个源头数据源(如常规的JDBC数据源,MySQL,Oracle等)推到目地数据源(还包括企微,MQ等)。一次推送数据就是一个任务,当然需要记录此次推送任务的执行情况,如任务的开始时间,结束时间,任务名称,任务执行状态,任务日志(失败原因) 阅读全文
posted @ 2022-10-23 18:41 johnny233 阅读(185) 评论(0) 推荐(0) 编辑
摘要:背景 项目上线后,稳定运行8个月后,陆陆续续在ELK日志查询平台发现如下报错: java.lang.Exception: org.apache.http.conn.HttpHostConnectException: Connect to qyapi.weixin.qq.com:443 [qyapi. 阅读全文
posted @ 2022-10-14 21:01 johnny233 阅读(563) 评论(0) 推荐(0) 编辑
摘要:秒杀服务的限流策略 合法性限流 鉴定非法请求: 验证码(剔除机器人,使用户的请求时间随机分布)非法IP限制隐藏秒杀按钮入口 负载限流 负载均衡分发请求到每个服务器多级(级联)负载,第二层MAC负载,第三层IP负载,第四层端口号负载,第七层nginx负载级联复杂均衡,级联数的权衡软件、硬件负载均衡 服 阅读全文
posted @ 2022-10-04 23:12 johnny233 阅读(50) 评论(0) 推荐(0) 编辑