11 2022 档案

FMEA排除架构错误
摘要:FMEA 故障模式与影响分析 --验证架构分析后得到的架构方案 failure 假设某些组件或模块发生故障 mode 故障发生的方式、可能性 effect 故障的影响 analysis 分析系统的可能反应,以及如何改进 FMEA技巧 给出初始的架构设计图,一般是系统架构图 部署架构图 假设架构中某个 阅读全文

posted @ 2022-11-30 18:43 李某人的窥视 阅读(47) 评论(0) 推荐(0) 编辑

高可用架构设计
摘要:flp不可能原理 确定性协议 给定一个输入 有确定相同的输出 异步通信网络 没有统一时钟 不能二十间同步 不能使用超时 不能探测失败 消息可延迟可乱序 所有存活节点 所有存活节点最终达到一致 FLP不可能三角 safety 系统中非故障节点达成了一致和合法的共识 liveness 系统中非故障节点在 阅读全文

posted @ 2022-11-30 11:55 李某人的窥视 阅读(29) 评论(0) 推荐(0) 编辑

中台剖析和实践技巧
摘要:共享架构模式 IaaS架构 共享 os 服务器 存储 虚拟化 网络 PaaS 共享 runtime DB 中间件 SaaS 应用 和 数据 中台架构 共享服务 共享数据 特性业务各自维护不共享 中台定义 业务中台-将企业内多个相似业务的通用业务能力沉淀到平台,以减少重复建设,提升业务开发效率的架构模 阅读全文

posted @ 2022-11-26 17:51 李某人的窥视 阅读(25) 评论(0) 推荐(0) 编辑

微服务拆分技巧
摘要:微服务架构整体思路 拆分方式 按业务拆分微服务 按质量拆分微服务 基础设施要求 搭建完善基础设施 搭建核心基础设施 再演进 落地方式 一部到位 逐步落地 常见场景落地建议 按照业务拆分微服务 DDD介绍 战略设计 领域 对应微服务的子域 限界上线文 对应微服务的服务 战术设计 聚合根、实体、值对象: 阅读全文

posted @ 2022-11-24 19:29 李某人的窥视 阅读(218) 评论(0) 推荐(0) 编辑

微服务基础设施选型
摘要:基础设施架构 服务接入 LV2 网关 流控 降级 安全 服务运行 LV1 注册 发现 路由 容错 技术支撑 LV4 接口框架 分布式事务 自动化测试 容错编排 自动化部署 灰度发布 服务监控 服务跟踪 基础设施 LV3 配置中心 日志中心 分布式锁 消息队列 微服务框架模式 (注册 发现 路由) 嵌 阅读全文

posted @ 2022-11-23 19:02 李某人的窥视 阅读(27) 评论(0) 推荐(0) 编辑

微服务架构的缺陷与挑战
摘要:微服务架构的陷阱 服务力度拆分太细 内部复杂度下降,外部复杂度上升 服务关系复杂 数据一致性,服务影响的点增加 团队效率下降 团队工作量增加 定位问题困难 系统性能下降 处理链路增加,耗时增加 基础设施缺乏 服务增加,监控开发运维难度大幅度增加 无法快速交付 服务管理困难 服务路由 故障隔离 服务注 阅读全文

posted @ 2022-11-22 19:13 李某人的窥视 阅读(170) 评论(0) 推荐(0) 编辑

微服务架构
摘要:微服务与SOA概述 SOA 面向服务架构 ESB 微服务 microservice SOA剖析 服务 所有业务功能都是一项服务,服务即意味着需要对外开放的能力,其他系统需要使用这项服务时无需定制化开发 ESB enterprise service bus 将各种不同的异构服务连接在一起 是soa架构 阅读全文

posted @ 2022-11-21 19:09 李某人的窥视 阅读(32) 评论(0) 推荐(0) 编辑

接口高可用设计
摘要:接口高可用 雪崩效应 请求超过系统处理能力后,性能螺旋快速下降。 限流 排队 链式效应 一个故障引起的一系列故障 熔断 降级 限流 各个环节都可以限流 请求端限流:发起请求时 不将请求发给后端 限制请求次数(变灰) 嵌入简单逻辑限流,比如随机数限流(秒杀中常见) 实现简单,流量本地控制,但是没法限制 阅读全文

posted @ 2022-11-14 18:38 李某人的窥视 阅读(60) 评论(0) 推荐(0) 编辑

负载均衡设计技巧
摘要:通用负载均衡算法 轮询、随机:请求依次(随机)发给处理服务器 实现简单,但是不会判断服务器状态(除非服务断开) 加权轮询:配置权重,按照权重发送给服务器 试用于服务器新老搭配,性能不同 实现复杂,不会判断服务器状态,权重配置不合理可能会服务器过载 权重等于轮询数量:请求分配不均衡,有毛刺现象 权重概 阅读全文

posted @ 2022-11-13 21:35 李某人的窥视 阅读(54) 评论(0) 推荐(0) 编辑

负载均衡架构设计
摘要:4级负载均衡架构 DNS->机房 机房负载(F5,LVS)->nginx nginx->服务网关 服务网关->服务 3级负载均衡 去掉LVS 2级负载均衡 nginx去掉 DNS 地理位置或机房级别负载 协议标准 能力有限不灵活,dns劫持,dns缓存 http-dns:需要安装客户端是可用 可以根 阅读全文

posted @ 2022-11-13 14:16 李某人的窥视 阅读(22) 评论(0) 推荐(0) 编辑

分布式缓存架构设计
摘要:分布式缓存架构模式 数据缓存 缓存中存储业务数据 用什么缓存系统 如何解决数据一致性问题 数据实时性要求高或者都多写少 结果缓存 用什么缓存系统 缓存有效位与结果新鲜度的人平衡 计算量大但是数据实时性要求不高 一致性复杂度 先写缓存后写存储 写存储失败后数据异常 先写存储后写缓存 缓存不更新,读物数 阅读全文

posted @ 2022-11-13 11:00 李某人的窥视 阅读(61) 评论(0) 推荐(0) 编辑

计算高可用多级缓存架构
摘要:缓存原理与设计框架 缓存(cache)介于速度相差较大的两个硬件之间,调解速度传输差异 --空间换时间 3W1h 内容 有效期 缓存方案 http缓存 app缓存 redis memcache…… 更新机制 过期更新(有效期内一直使用缓存,超过有效期后重新读取 如http) 定期更新(定时更新缓存) 阅读全文

posted @ 2022-11-10 19:08 李某人的窥视 阅读(64) 评论(0) 推荐(0) 编辑

如何设计存储架构
摘要:存储架构设计总思路 估算性能需求 基于实际的业务场景估算存储量,读写性能 用户量预估 规划 根据成本预算目标确定 推算 基于已有数据推算 对比 跟已有标杆对比 用户行为建模 行为 用户的典型行为 数量 采取某种行为的数量 频率 用户某种行为频率 性能需求估算 数据量 请求量 预留量 选择存储系统 根 阅读全文

posted @ 2022-11-04 16:10 李某人的窥视 阅读(73) 评论(0) 推荐(0) 编辑

分片架构和分区架构
摘要:分片架构 通过叠加更多的服务器来提高性能 分片规则 选取技术比较大的某个数据键值,让数据均匀分布,避免热点分布 适合主业务数据 hash分片 分布均匀但是无法范围查询,扩容很麻烦 范围分片 分布不均匀,支持范围查询,扩容不用处理历史数据 路由规则 静态路由 配置文件 实现简单但是无法动态扩容或平衡数 阅读全文

posted @ 2022-11-01 19:28 李某人的窥视 阅读(55) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

点击右上角即可分享
微信分享提示