上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 29 下一页
摘要: 系统可用性 量化目标 风险应对 研发流程 设计: 扩展 隔离 容灾冗余术 防缓存雪崩术 预防: 全链路压测 混沌工程 - 故障演练 预案治理术 发布变更管理 检测: Google黄金指标 基础 监控告警 定位排查 修复上线: 熔断降级&兜底术 流控 阅读全文
posted @ 2020-03-28 17:08 人在江湖之诗和远方 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 应用架构稳定性 “面向失败和故障的设计”,尽可能做一个“悲观主义者” 限流降级 监控预警 强弱依赖治理 容量评估 第一阶段:主要依靠经验值、理论值等来预估的,或者是靠“拍脑袋”的。前几年资本市场情况比较好,互联网公司比较典型的现象:老板,我需要买100台服务器,50台跑应用,20台跑中间件,10台做 阅读全文
posted @ 2020-03-26 15:55 人在江湖之诗和远方 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1、young gc 2、对象进入老年代时机 3、old gc 晋升担保机制 4、gc优化 a、如何设置jvm参数估算: 系统qps 创建对象个数 请求对象总大小 每秒使用内存空间目标:尽可能让每次youngc后存活的对象远远小于survivor区域 避免对象频繁进入老年代触发fullgc理想状态: 阅读全文
posted @ 2020-03-24 14:28 人在江湖之诗和远方 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 高并发: 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) 编辑
摘要: G1的另一个显著特点他能够让用户设置应用的暂停时间,为什么G1能做到这一点呢?也许你已经注意到了,G1回收的第4步,它是“选择一些内存块”,而不是整代内存来回收,这是G1跟其它GC非常不同的一点,其它GC每次回收都会回收整个Generation的内存(Eden, Old), 而回收内存所需的时间就取 阅读全文
posted @ 2020-03-06 11:21 人在江湖之诗和远方 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 常用方法: 战略 分治: 抽象: DDD: 一个具有有限的业务范围,可以帮助我们更更好 的做服务化架构设计。DDD战略略建模中的限界 上下⽂文(Bounded Context),其核⼼心就是将 特定职责的相关⾏行行为控制在⼀一个有限边界的范 围内。 战术 阅读全文
posted @ 2020-03-01 17:47 人在江湖之诗和远方 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、并发问题 离线计算任务 为了加快计算的速度 线程池使用 ExecutorService.newFixedThreadPool() 无界队列 导致jvm内存频繁gc STW 雪崩 jstack分析堆栈 VMthread jmap分析 堆的占用 任务队列对象 ThreadPoolExecutor() 阅读全文
posted @ 2020-02-26 23:08 人在江湖之诗和远方 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Cache Aside(旁路缓存) 一致性要求 Read / Write Through(读写穿透) 系统隔离 Write Behind Caching(异步缓存写入) 数据大量写 点赞计数需求 ref https://blog.csdn.net/hualaoshuan/article/detail 阅读全文
posted @ 2020-02-24 16:17 人在江湖之诗和远方 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 1、serverMesh 边车 2、mysql nosql newsql tidb oceanbase tdsql 3、Spring 5、Spring boot2 reactor Spring mono flux 4、DDD 中台 微服务 5、Set化 6、Graph Sql 7、 服务编排 con 阅读全文
posted @ 2020-02-20 20:51 人在江湖之诗和远方 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1、设计短链服务 发号器 + 62进制 2、redis过期数据策略 惰性 + 定时 淘汰策略 3、缓存穿透、击穿、雪崩 穿透:返回NULL值, 设置NULL环境 布隆过滤器 击穿:热点KEY突然失效, 读取mysql加把锁 雪崩:多个KEY同时失效,KEY设置不同的过期时间 4、分布式锁 数据库 主 阅读全文
posted @ 2020-02-10 22:45 人在江湖之诗和远方 阅读(444) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 29 下一页