文章目录

  • 目标
  • 架构设计
  • 分布式技术-理论篇
  • 分布式实战-分布式事务
  • 分布式实战-分布式服务
  • 分布式实战-分布式缓存
  • 分布式实战-分布式存储
  • 分布式实战-消息队列
  • 分布式实战-分布式高可用
  • 架构进阶之路
  • 超高并发设计
  • 专项漫谈
  • Happy Continue


目标


架构设计

架构漫谈 - 数据治理核心思路及解决方案探讨


分布式技术-理论篇

深入理解分布式技术 - 理论基石 CAP

深入理解分布式技术 - BASE 理论

深入理解分布式技术 - Paxos 算法解读

深入理解分布式技术 - ZooKeeper数据一致性解读

深入理解分布式技术 - 从区块链技术看分布式理论的应用


分布式实战-分布式事务

深入理解分布式技术 - 漫谈分布式事务及解决方案

深入理解分布式技术 - 彻底搞懂两阶段提交协议和三阶段提交协议

深入理解分布式技术 - 两阶段的应用 MySQL XA 规范

深入理解分布式技术 - TCC 事务模型及实战

深入理解分布式技术 - 分布式锁的应用场景和主流方案

深入理解分布式技术 - Redis 分布式锁解决方案

深入理解分布式技术 - 分布式事务总结回顾


分布式实战-分布式服务

深入理解分布式技术 - RPC (Remote Procedure Call)

深入理解分布式技术 - 微服务为什么需要API 网关

深入理解分布式技术 - 服务注册与发现背后的逻辑

深入理解分布式技术 - 分布式调用跟踪

深入理解分布式技术 - 配置中心

深入理解分布式技术 - Dubbo vs Spring Cloud

深入理解分布式技术 - 容器化技术

深入理解分布式技术 - ServiceMesh 服务网格


分布式实战-分布式缓存

深入理解分布式技术 - 分布式系统中的缓存分类

深入理解分布式技术 - 探究缓存穿透、缓存击穿、缓存雪崩解决方案

深入理解分布式技术 - 先更新数据库,还是先更新缓存

深入理解分布式技术 - 缓存过期策略&手写LRU

深入理解分布式技术 - 负载均衡实现之一致性哈希算法

深入理解分布式技术 - 缓存高可用

深入理解分布式技术 - 分布式缓存实战_常见的坑及解决办法

深入理解分布式技术 - 分布式缓存实战_Hot Key 和Big Key的发现与治理

深入理解分布式技术 - 分布式缓存总结回顾

小工匠聊架构- 提升性能的大杀器之缓存技术


分布式实战-分布式存储

深入理解分布式技术 - 读写分离场景及注意事项解读

深入理解分布式技术 - 实践分库分表

深入理解分布式技术 - 分库分表后的唯一主键解决方案

深入理解分布式技术 - 分库分表后的扩容解决方案


分布式实战-消息队列

深入理解分布式技术 - 消息队列使用场景

深入理解分布式技术 - 结合RocketMQ和Kafka理解MQ的两种经典模式_P2P模式和发布订阅模式

深入理解分布式技术 - 顺序消费如何才能保证时序性

深入理解分布式技术 - 消息幂等性如何保障不重复消费

深入理解分布式技术 - 构建高可用的消息队列

深入理解分布式技术 - Kafka 高性能原理剖析


分布式实战-分布式高可用

深入理解分布式技术 - 如何确保高可用

深入理解分布式技术 - 限流

深入理解分布式技术 - 降级和熔断

深入理解分布式技术 - 负载均衡策略


架构进阶之路

小工匠聊架构 - 构建架构思维

小工匠聊架构 - 分布式缓存技术


超高并发设计

小工匠聊架构-超高并发秒杀系统设计 01_总体原则和架构演进

小工匠聊架构-超高并发秒杀系统设计 02_数据的动静分离

小工匠聊架构-超高并发秒杀系统设计 03_热点数据的处理

小工匠聊架构-超高并发秒杀系统设计 04_流量削峰设计

小工匠聊架构-超高并发秒杀系统设计 05_服务端性能优化

小工匠聊架构-超高并发秒杀系统设计 06_数据一致性

小工匠聊架构-超高并发秒杀系统设计 07_Plan B 的设计


专项漫谈

小工匠聊架构-分布式场景下的并发幂等性常见的解决方案

小工匠聊架构-缓存与数据库【双写不一致】&【读写并发不一致】解决方案一览

小工匠聊架构-Redis 缓存一致性设计

小工匠聊架构-写给研发工程师的全链路压测

小工匠聊架构-布隆过滤器的应用


Happy Continue

小工匠聊架构文章一览【不间断持续更新】相关推荐

  1. 小工匠聊架构-超高并发秒杀系统设计 06_数据一致性

    文章目录 Pre 概 减库存分析 方案利弊 下单减库存 付款减库存 预扣库存 大型秒杀中如何减库存 秒杀减库存的优化 Pre 小工匠聊架构-超高并发秒杀系统设计 01_总体原则和架构演进 小工匠聊架构 ...

  2. 小工匠聊架构-超高并发秒杀系统设计 04_流量削峰设计

    文章目录 Pre 概 why how 排队 问答机制 方案设计 分层过滤 总结 Pre 小工匠聊架构-超高并发秒杀系统设计 01_总体原则和架构演进 小工匠聊架构-超高并发秒杀系统设计 02_数据的动 ...

  3. 小工匠聊架构-超高并发秒杀系统设计 03_热点数据的处理

    文章目录 Pre 热点数据 静态热点数据 VS 动态热点数据 发现热点数据 发现静态热点数据 发现动态热点数据 动态热点探测架构 注意事项 处理热点数据 优化 限制 隔离 总结 Pre 小工匠聊架构- ...

  4. 小工匠聊架构 - 缓存与数据库【双写不一致】【读写并发不一致】解决方案一览

    文章目录 概述 双写不一致 case 读写并发不一致 case 4种solution 总结 概述 在大并发的情况下,同时操作数据库和缓存,有可能出现数据不一致的情况 , 那碰到这种情况我们该怎么处理呢 ...

  5. 小工匠聊架构 - 分布式缓存技术

    文章目录 why缓存 缓存的特征 缓存提高性能的优势 缓存数据存储(Hash 表) 评价缓存的关键指标(命中率) 缓存键集合大小 缓存内存空间大小 缓存对象生存时间(缓存寿命) 缓存类型 代理缓存 反 ...

  6. 小工匠聊架构 - 构建架构思维

    文章目录 what how 大型互联网系统特征 如何提升系统处理能力 垂直伸缩 水平伸缩 垂直伸缩vs水平伸缩 架构演化迭代的过程 总结 what 架构其实是一种思维方式,是整体与部分之间的关系,以及 ...

  7. 小工匠聊架构 - 如何优雅的做系统架构设计01

    文章目录 目标 目标 清楚地理解架构设计相关的概念.本质.目的,避免架构师在实践过程中把握不住重点.分不清主次,眉毛胡子一把抓,导致架构设计变形或者"四不像" 掌握通用的架构设计原 ...

  8. 小工匠聊架构-超高并发秒杀系统设计 07_Plan B 的设计

    文章目录 Pre 概 高可用建设贯穿系统建设的整个生命周期 1. 架构阶段 2. 编码阶段 3. 测试阶段 4. 发布阶段 5. 运行阶段 6. 故障发生 How 降级 限流 客户端限流 服务端限流 ...

  9. 小工匠聊架构-超高并发秒杀系统设计 02_数据的动静分离

    文章目录 Pre 动静数据的区分 如何对静态数据做缓存 把静态数据缓存到离用户最近的地方 直接缓存 HTTP 连接 选择合适的中间件缓存 如何做动静分离的改造 URL 唯一化 分离浏览者相关的因素 分 ...

最新文章

  1. 3D车道线检测:Gen-LaneNet
  2. # 利用fragment实现界面跳转
  3. 思科交换机和路由器的远程配置
  4. 下面可提供安全电子邮件服务的是()【最全!最详细解析!!】
  5. 团体程序设计天梯赛-练习集L1-011 A-B (20分)getline输入
  6. Pytorch+Tensorboard混淆矩阵可视化
  7. yarn-site.xml相关配置参数
  8. 暗黑启示录bt版java下载,Transmission搭建BT下载服务器
  9. WPS安装office自定义项安装期间出错
  10. 如何在iPhone和Android上使用Instagram效果
  11. java实训报告范文_java个人实训总结范文
  12. java计算机毕业设计家教到家平台源码+mysql数据库+系统+lw文档+部署
  13. 用Python爬虫爬取广州大学教务系统的成绩(内网访问)
  14. HbuilderX未检测到手机或模拟器
  15. python爬虫数据可视化豆瓣评分top250_Python数据可视化:豆瓣电影TOP250
  16. 开源 == 文化:红帽社区开放日图文回顾
  17. win10注册表的备份与恢复;对“未将所有数据都成功写入到注册表中。某些项是由系统或其他进程打开的,或者你没有足够的权限执行此操作”问题的理解
  18. 快速实现M5311NBIOT MQTT通信
  19. 关于“有未经处理的异常: 0xC0000005: 写入位置 0xfeeefeee 时发生访问冲突”的解...
  20. fiddler如何看

热门文章

  1. 基于jquery的php分页,基于jQuery封装的分页组件
  2. bigquery按照小时来聚合数据
  3. pyspark 通过list 构建rdd
  4. 画出沪深300指数曲线
  5. 深度学习在CTR预估的应用
  6. 深度学习核心技术精讲100篇(三十四)-智能化搜索,旅行场景下的个性化营销平台揭秘
  7. Linux疑难杂症解决方案100篇(九)-SHELL编程正则表达式
  8. 深度学习核心技术精讲100篇(八)-keras 实战系列之深度学习中的多任务学习(Multi-task learning)
  9. 完美解答35K月薪的MySQL面试题(三)MySQL是如何实现事务的?
  10. tableau必知必会之通过服务器视图的全屏实现多媒体展示