原来计划是实现一个支持单一热key千万级吞吐的的计数平台,核心的思想是对热key分片,强调一点是对单一的热key分片,然后查询的时候聚合结果。但是在实际的架构设计过程中发现如果想获得比较理想的结果,这里的理想是兼顾成本和性能,面临巨大的挑战,因此目前看起来有点儿不切实际,调研获得的资料一般都是利用MQ来解构,异步处理,这样就可以将写操作batch,直接可以保存(MySQL,redis等),并不需要支持这么高的并发吞吐。
原来计划是实现一个支持单一热key千万级吞吐的的计数平台,核心的思想是对热key分片,强调一点是对单一的热key分片,然后查询的时候聚合结果。但是在实际的架构设计过程中发现如果想获得比较理想的结果,这里的理想是兼顾成本和性能,面临巨大的挑战,因此目前看起来有点儿不切实际,调研获得的资料一般都是利用MQ来解构,异步处理,这样就可以将写操作batch,直接可以保存(MySQL,redis等),并不需要支持这么高的并发吞吐。
本文标题:千万级吞吐的计数服务平台设计思考
本文链接:https://www.haomeiwen.com/subject/qffarktx.html
网友评论