04 2020 档案
摘要:描述问题 STAR法则: situation task action result 1、对话平台 a、资源模版子系统 situation 大量的规则代码,耦合,低效 task 业务层面进行抽象,规则抽象成模版,降低系统耦合 1.流程“嵌入”在多个应用程序代码中,流程无法复用,重复开发 2.围绕输入/
阅读全文
摘要:https://learnku.com/articles/20082
阅读全文
摘要:1 web容器 tomcat :http服务器 + Servlet容器 2 http协议 请求行 、请求头、请求正文 cookie session 版本 1.0 1.1 2.0 3 servlet容器 public interface Servlet { void init(ServletConfi
阅读全文
摘要:架构的本质 通过合理的内部编排,保证系统高度有序,能够经过不断发展,满足业务和技术的变化。 痛点: 开发:业务架构、应用架构 机器:技术架构 概念 、 逻辑、 物理 业务:可扩展、可复用 技术:可性能、高可用、可伸缩 业务架构 了解业务 打造柔性系统 扩展性:模块拆分、整合 拆分: 水平、垂直 整合
阅读全文
摘要:目的 在系统能够提供的最大允许范围内尽可能提供服务,拒绝掉系统承载能力之外的请求以保证服务稳定性。 衡量 压测:单机 线上流量 全链路 监控:峰值估算 算法: 计数器 滑动窗口 令牌桶 漏洞 方案: 单机 集群 特性 开源: RateLimiter Hytrix Setinel Dagor 对比:
阅读全文
摘要:系统分析 cup热点 线程状态 内存使用 垃圾回收 网络io 常见cpu热点
阅读全文
摘要:1、故障类型 2、如何避免 请求链路 技术架构 流程规范 3、请求链路 确定范围 4、技术架构 夯实基础 5、流程规范 规避疏忽 6、故障解决 ref http://blog.soliloquize.org/2019/09/07/%E5%85%B3%E4%BA%8E%E5%AE%B9%E7%81%B
阅读全文
摘要:方式: 水平 垂直 1、分表字段 hash路由 分区路由 2、唯一键生成 唯一性 递增性 3、读写架构 CQRS 副本: 全部分、索引部分 4、迁移方案 停服 双写
阅读全文
摘要:roaring bitmap https://cloud.tencent.com/developer/article/1481855
阅读全文
摘要:框架 规则: 系统保护规则SystemRule流量控制规则FlowRule熔断降级规则DegradeRule TCP BBR 过载保护 稳态公式 ThreadNum * (1/ResponseTime) = QPS ref: https://github.com/alibaba/Sentinel/w
阅读全文