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