高可用架构
服务治理 :微服务拆分,微服务编排,ddd领域设计驱动
service_mesh:istio
故障演练平台,全链路压测
可监测性,metrics,trace,log
kafka,etcd,zookeeper,redis,mysql 高可用
异地多活 单元化架构+复制中心
高并发
负载均衡:lvs,nginx,sidercar模式
缓存,缓存穿透,缓存击穿,缓存雪崩
多级缓存,客户端,cdn,nginx,本地缓存,集群缓存,
高热读写
流量治理
限流
消息中间件:kafka,rocketmq,
基于proxy 和基于无中心节点
一致性
etcd ,zookeeper 实现,zab,raft协议
分布式事务:2pc,3pc,seata,tcc,saga,基于可靠性消息
缓存存储一致性,基于gorail
可扩缩容
docker,k8s
操作系统:
内存管理:堆栈,虚拟内存,brk与mmap
指令重排与内存屏障
java与go 的内存管理
epoll 与write,sendfile 0copy
内核态与用户态:int80中断
cpu:缓存一致性
汇编:lock 寄存器
协议:tcp,http2,quic,thrift,grpc
进程子系统: