会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
人在江湖之诗和远方
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
29
下一页
2020年4月3日
Sentinel Start
摘要: 框架 规则: 系统保护规则SystemRule流量控制规则FlowRule熔断降级规则DegradeRule TCP BBR 过载保护 稳态公式 ThreadNum * (1/ResponseTime) = QPS ref: https://github.com/alibaba/Sentinel/w
阅读全文
posted @ 2020-04-03 15:21 人在江湖之诗和远方
阅读(198)
评论(0)
推荐(0)
2020年3月29日
web安全
摘要: DDoS DDoS 的攻击原理,往简单说,其实就是利用 tcp/udp 协议规律,通过占用协议栈资源或者发起大流量拥塞,达到消耗目标机器性能或者网络的目的。 https://zhuanlan.zhihu.com/p/43784374 注入 https://www.cnblogs.com/54chen
阅读全文
posted @ 2020-03-29 18:15 人在江湖之诗和远方
阅读(138)
评论(0)
推荐(0)
性能笔记
摘要: 架构演进 手段 1、定位问题: 系统 、jvm、 应用 2、系统 cpu 内存 io(磁盘 网络) cpu 负载 内存 使用率 磁盘 iowait 网络 3、JVM gc: jstat jstack jmap 4、应用 算法 外部依赖
阅读全文
posted @ 2020-03-29 15:58 人在江湖之诗和远方
阅读(113)
评论(0)
推荐(0)
2020年3月28日
高可用架构-笔记
摘要: 系统可用性 量化目标 风险应对 研发流程 设计: 扩展 隔离 容灾冗余术 防缓存雪崩术 预防: 全链路压测 混沌工程 - 故障演练 预案治理术 发布变更管理 检测: Google黄金指标 基础 监控告警 定位排查 修复上线: 熔断降级&兜底术 流控
阅读全文
posted @ 2020-03-28 17:08 人在江湖之诗和远方
阅读(163)
评论(0)
推荐(0)
2020年3月26日
稳定性保障
摘要: 应用架构稳定性 “面向失败和故障的设计”,尽可能做一个“悲观主义者” 限流降级 监控预警 强弱依赖治理 容量评估 第一阶段:主要依靠经验值、理论值等来预估的,或者是靠“拍脑袋”的。前几年资本市场情况比较好,互联网公司比较典型的现象:老板,我需要买100台服务器,50台跑应用,20台跑中间件,10台做
阅读全文
posted @ 2020-03-26 15:55 人在江湖之诗和远方
阅读(312)
评论(0)
推荐(0)
2020年3月24日
GC干货
摘要: 1、young gc 2、对象进入老年代时机 3、old gc 晋升担保机制 4、gc优化 a、如何设置jvm参数估算: 系统qps 创建对象个数 请求对象总大小 每秒使用内存空间目标:尽可能让每次youngc后存活的对象远远小于survivor区域 避免对象频繁进入老年代触发fullgc理想状态:
阅读全文
posted @ 2020-03-24 14:28 人在江湖之诗和远方
阅读(161)
评论(0)
推荐(0)
2020年3月7日
高并发、高可用干货
摘要: 高并发: 1、系统集群部署(水平) 2、系统拆分(垂直) 3、读写分离, 读走redis,写走mq异步 4、CQRS,es支撑搜索 5、mysql方案:水平、垂直分库分表 高可用HA: 限流: 熔断: 降级: 运维监控: ref: https://mp.weixin.qq.com/s/eDlu8f9
阅读全文
posted @ 2020-03-07 10:58 人在江湖之诗和远方
阅读(154)
评论(0)
推荐(0)
2020年3月6日
G1垃圾回收
摘要: G1的另一个显著特点他能够让用户设置应用的暂停时间,为什么G1能做到这一点呢?也许你已经注意到了,G1回收的第4步,它是“选择一些内存块”,而不是整代内存来回收,这是G1跟其它GC非常不同的一点,其它GC每次回收都会回收整个Generation的内存(Eden, Old), 而回收内存所需的时间就取
阅读全文
posted @ 2020-03-06 11:21 人在江湖之诗和远方
阅读(222)
评论(0)
推荐(0)
2020年3月1日
面向服务架构设计-note
摘要: 常用方法: 战略 分治: 抽象: DDD: 一个具有有限的业务范围,可以帮助我们更更好 的做服务化架构设计。DDD战略略建模中的限界 上下⽂文(Bounded Context),其核⼼心就是将 特定职责的相关⾏行行为控制在⼀一个有限边界的范 围内。 战术
阅读全文
posted @ 2020-03-01 17:47 人在江湖之诗和远方
阅读(140)
评论(0)
推荐(0)
2020年2月26日
BUG解决方案
摘要: 1、并发问题 离线计算任务 为了加快计算的速度 线程池使用 ExecutorService.newFixedThreadPool() 无界队列 导致jvm内存频繁gc STW 雪崩 jstack分析堆栈 VMthread jmap分析 堆的占用 任务队列对象 ThreadPoolExecutor()
阅读全文
posted @ 2020-02-26 23:08 人在江湖之诗和远方
阅读(131)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
29
下一页
公告