Skip to content

orika/blogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

(1)高可用设计

  1. HA(keepalive)
  2. 分布式冗余负载
  3. 监控运维
  4. 双机房

(2)高性能设计难点

  • 并发读写控制,乐观锁的实现
  • 程序锁、数据库锁、分布式锁设计
  • 多线程、IO、GC调优

(3)服务化难点

  • 服务类型区分(计算型、存储性)
  • 分布式事务 (TCC、幂等性、CAP,最终一致性、强一致性)
  • 分布式协议设计(分布式协议、无中心设计)
  • 服务化设计 流控、软负载(随机,轮询,权重)、路由规则

(4)常用的中间件

  • 数据库读写分离
  • 数据库分库、分表、分区
  • 分布式锁
  • 缓存
  • 消息队列
  • NOSQL

(5)典型业务场景的系统设计

About

技术心得blog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published