分布式备忘
模块化设计
网关
网关:全异步http server
协议
http / thrift / grpc
链式调用
实时编排,离线编排
业务
量级
- 百万QPS
 - 日数PB
 - 日百亿 / 千亿
 
分布式
日志落盘
WAL: Write-Ahead Logging,
分布式框架
一致性hash算法
hazelcast
限流和熔断
- 限流:弹性扩容 / 黑名单。
 - 熔断:自动/手动降级,拒绝服务。
 - 反压:阻塞队列/有界队列。
 
算法
- 令牌桶算法
 
框架
- Guava的Ratelimiter
 - netflix的Hystrix
 - Sentinel
 
黑名单
大数据100亿量 + 黑名单方式 (nginx限流)
算法调用
jni + jna: