朋友圈高性能复杂度分析
![](https://static001.geekbang.org/infoq/a0/a06d076375462da64d1ddecf0f5fa858.png)
![](https://static001.geekbang.org/infoq/3f/3f69276dfe69c4d9572f4a9f87a8da57.png)
![](https://static001.geekbang.org/infoq/bc/bcb817db8708120e9e86ca4ec667acd6.png)
![](https://static001.geekbang.org/infoq/a6/a6ff687738d978049673ba13906afb1b.png)
![](https://static001.geekbang.org/infoq/33/33b65f3b41cdf403cf0ae4dac4c76b91.png)
总结:
发朋友圈业务以 1w qps 估算,通过 hash 分配不同的服务器处理任务, 然后将朋友圈相关的数据存储数据库集群中
朋友圈列表业务以 10w qps 估算,通过 hash 分配不同的服务器获取朋友的 ID 列表, 然后再通过朋友 ID 列表获取到相关的对应朋友所发的朋友圈列表信息。
总结:
发朋友圈业务以 1w qps 估算,通过 hash 分配不同的服务器处理任务, 然后将朋友圈相关的数据存储数据库集群中
朋友圈列表业务以 10w qps 估算,通过 hash 分配不同的服务器获取朋友的 ID 列表, 然后再通过朋友 ID 列表获取到相关的对应朋友所发的朋友圈列表信息。
评论