架构

架构设计非功能性需求

2019-03-27  本文已影响0人  新时代农民工

1:应用服务本身

负载均衡策略,高可用策略,io模型,线程模型,线程数

每天请求数,接口访问峰值,平均响应时长,最大响应时长,并发用户数,请求数据大小,网络io流量,磁盘io负载,cpu负载情况,内存使用情况

请求内容是否有大对象,gc收集器的选择和配置

2:数据库

复制模型,失败转移策略,分片策略,读写分离,分库分表,归档策略

当前数据量,每天数据增量,每秒读写峰值,每秒事物峰值

3:缓存

复制模型,失效转移,持久策略,淘汰策略,线程模型,分片策略,预热方法

缓存内容大小,缓存数量,过期时间,数据的结构,每秒读写峰值

4:消息队列

复制模型,失效转移,持久策略

每天数据增量,消息持久过期时间,平均消息大小,读写峰值,平均延迟

消费者线程模型

上一篇 下一篇

猜你喜欢

热点阅读