复盘
配置文件
go error
最近更学习Go,但是在安装go sdk的时候出现问题,本身项目使用的版本是1.13,但是go在1.16才出现支持m1处理器的sdk。所以启动项目的时
背景通常来说这个问题更多的是对于从学校的萌新来说的,但是自己作为一个已经在职场中摸爬滚打一年的老萌新,经历了裁员风波,马上迎来自己新的公司,就大概写下自己的理解。资料相关的资料之类的技
教学目标深刻理解微服务架构本质理解微服务与其它可扩展架构的关系没有最好的架构,只有合适的架构!目录微服务与 SOA 概述微服务
教学目标理解微服务架构常见的陷阱掌握微服务架构带来的挑战和应对方法细节是魔鬼!目录微服务架构6大陷阱微服务架构4大挑战1. 微服务架构-6大陷阱微服务陷阱1. 拆分粒度太细,服务关系复杂2. 拆分粒度太细,团队效率下降3. 拆分粒度太细,问题定位困难4. 拆分粒度太细,系统性能下降5. 缺乏基础设施,无法快速交付6. 缺乏基础设施,服务
教学目标全面理解中台概念掌握中台落地的问题掌握中台落地的技巧橘生淮南则为橘,生于淮北则为枳!目录什么是中台中台带来的问
教学目标通过案例理解微服务和中台架构任何事物都有两面性!目录手游交易业务介绍微服务改造过程手游交易中台设计1. 手游交易业务介绍手
教学目标掌握微服务基础设施架构掌握微服务框架三种模式掌握常见微服务框架选择技巧遇事不决 Spring,选择太多 Ap
教学目标掌握 FLP 原理的核心技术点全面掌握 CAP 定理掌握 BASE 理论知其然知其所以然。目录FLP 不可能原理CAP 定理BASE 理论
教学目标掌握异地多活架构三种模式和案例没有银弹!目录业务定制型异地多活业务通用型异地多活存储通用型异地多
教学目标掌握 FMEA 方法的基本概念掌握 FMEA 的技巧和应用凡事预则立不预则废!目录FMEA 介绍FMEA 技巧FMEA 案例1. FM
教学目标掌握异地多活架构设计方法论掌握异地多活架构设计常见技巧完美是优秀的敌人 – 伏尔泰目录异地多活 - 1个原理异地多活 - 3大
教学目标掌握业务级别灾备架构设计方法和技巧细节是魔鬼!目录同城多中心架构跨城多中心架构跨国数据中心架构1. 同城多中心同城双中心基本架构同城双中心架构本质同城双中心应用技巧同城三中心2. 跨城多中心跨城双中心基本架构跨城双中心技术本质跨城双中心应用技巧跨城双中心落地方案1 - 近邻城市跨城双中心落地方案2 - 远端城
教学目标掌握单机高性能计算的网络模型知道哪个轮子好就够了,千万别自己造轮子!目录传统网络模型Reacto
复盘将近2个多月的业务架构实战营已经学习完毕,上面是自己在学习过程中梳理的思维导图。其实华仔的架构课,我理解的话,更多的是站在业务的角度上去思考如何运用技术去落地实现。第一章 架构能力为什么难以提升1.首先讲述的是架构是什么,一个系统中存在多个概念(系统、子系统、模块、组件、框架、架构)的本质概念
教学目标掌握接口级别高可用设计的架构模式和技巧架构和代码共同决定系统质量!架构决定上层设计,代码决定虾线。目录接口高可用整体框架限流排队降级熔断1 接口高可用整体框架接口高可用整体框架2 限流限流限流具体实现方式限流算法 - 固定 & 滑动 时间窗限流算法 - 漏桶漏桶算法变种 - 写缓冲(Buffer)限流算法 - 令牌桶Java 限
教学目标通过微博案例学习高性能计算架构如何具体落地通过微博案例学习高可用计算架构如何具体落地如果无法做出预测,那就做好预防!目录计算性能估算高性能计算架构设计高可用计算架构设计课前回顾 - 性能估算方法1 计算性能估算估算步骤用户行为建模和性能估算2 高性能计算架构设计发微博发微博的多级负载均衡架构看微
教学目标掌握微服务落地的总体思路掌握按业务拆分微服务的技巧掌握按质量属性拆分微服务的技巧兵无常势,水无常形!目录微服务整体架构思路如何按业务拆分微服务如何按质量属性拆分微服务1. 微服务架构整体思路微服务架构整体思路常见场景实施建议2. 如何按业务拆分微服务DDD 概要介绍DDD 难以落地的
思维导图
背景最近在看左耳耗子叔的专栏,如何学习和阅读源码一篇,看完之后瞬间被折服。结合自己的经验,发现确实在阅读源代码上自己有很多错误方式。实习的那段时间,接触到实际的工程项目,发现模块那么多,类那么多。对业务知识也一知半解,什么表结构之类的都是模棱两可,真的是硬着头皮在
教学目标掌握分布式缓存架构模式掌握分布式缓存架构常见问题和应对技巧凡事预则立不预则废!目录分布式缓存架构两种模式数据缓存架构一致性设计缓存架构通用三类问题及设计分布式缓存架构模式分布式缓存架构模式1 - 数据缓存分布式缓存架构模式2 - 结果缓存分布式缓存架构设计思路数据缓存架构一致性设计数据缓存架构的一致性复杂度数据缓存架构的一致性解决方案缓存架构通用三类问题及设计缓存架构三类问题缓存穿透常见缓存穿透应对方法(1/2)常见缓存穿透应对方法(2/
教学目标掌握通用负载均衡算法和应用掌握常见业务负载均衡技巧万变不离其宗!目录通用负载均衡算法常见业务负载均衡技巧1. 通用负载均衡算法负载均衡算法 - 轮询 & 随机负载均衡算法 - 加权轮询加权轮询算法负载均衡算法 - 负载优先负载均衡算法 - 性能优先负载均衡算法 - Hash负载均衡算法举例 - Nginx负载均衡算法举例 - LVS2. 业务级别负载均衡技巧业务级别负载均衡介绍业务负载均衡技巧 - Cookie业务负载均衡技巧
教学目标掌握负载均衡的总体架构设计思路掌握具体的负载均衡方案优缺点一分钱一分货!目录负载均衡整体架构负载均衡技术剖析负载均衡整体架构多级负载均衡架构多级负载均衡架构设计关键点负载均衡架构变化1 - 去掉 F5/LVS负载均衡架构变化2 - 去掉 Nginx负载均衡技术剖析DNSHTTP-DNSGSLB基于 DNS 的 GSLB基于 HTTP redirect 的 GSLB基于 IP 欺骗的 GSLBF5LVSLVS-NATLVS-
教学目标掌握分片架构的设计和本质掌握分区架构的设计和本质目录分片架构分区架构分片架构分片架构的本质分片架构设计核心分片架构设计核心 - 分片规则分片架构设计核心 - 路由规则分片动态路由 - 配置中心分片动态路由 - 路由转发分片架构高可用方案1 - 独立备份分片架构高可用方案2 - 互相备份分片架构高可用架构 案例分区架构分区架构的本质分区架构全局路由 - DNS 和 GSLB分区架构备份策略 - 集中式分区架构备份策略 - 互备式
教学目标学习如何快速学习存储系统掌握 Redis、HBase、Clickhouse、HDFS 的技术本质掌握技术原理,把握系统本质目录如何学习存储系统RedisHBaseHDFSClickhouse如何学习存储系统?学习步骤如何学习官方文档 - 按图索骥RedisRedis 介绍 - Remote Dictionary ServerRedis 部署架构技术本质决定应用场景,技术细节决定具体方案!Redis 数据模型模拟业务场景 - 用 Redis 实现关
教学目标掌握存储架构设计的总体思路掌握如何估算业务需求所需的存储性能掌握如何选择合适的存储系统掌握如何设计出合理的存储方案厚积薄发目录存储架构设计总体思路如何估算存储性能需求如何选择存储系统如何设计存储方案存储架构设计总的思路存储架构设计三个步骤如何估算业务所需存储性能性能估算步骤用户量预估用户行为建模存储性能需求计算存储性能需求计算案例如何选择存储架构存储架构选择逻辑常见存储系统分类如何选择合适的存储系统如何设计存储方案存储方案设计
教学目标通过案例掌握存储架构设计的实施步骤理论指导实践,实践验证理论!目录存储性能估算存储系统选择存储方案设计课前回顾 - 存储架构设计三个步骤存储性能需求估算估算步骤用户行为建模和性能估算 - 登录注册用户行为建模和性能估算 - 考试存储性能需求汇总选择存储系统存储架构选择逻辑登录注册存储架构分析登录注册存储架构图考试存储架构图合并存储架构设计设计存储方案HBase 存储方案设计 - 学生图片信息HBase 存储方案设计 - 学生登录
教学目标理解缓存技术本质掌握多级缓存架构掌握缓存设计基本方法 3W1H了解常见缓存技术名字不重要,本质才重要!目录缓存原理和设计框架多级缓存架构缓存技术概要介绍1 缓存原理和设计框架缓存 vs 缓冲缓存的技术本质缓存设计框架 - 3W1H缓存设计框架 - 更新机制缓存设计案例讨论2 多级缓存架构多级缓存架构模式1 - 5级缓存架构多级缓存架构设计关键点多级缓存架构模式2 - 4级缓存架构多级缓存架构模式3 - 3级缓存架构3 缓存技术概要介
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号