开发者社区> 问答> 正文

TPS低的性能调优

1. 保证TPS,我们后台给选手的数据总量其实差不多就1200W,意味着TPS最低只要1W就可以啦。同学们线下把性能调整到最优才提交到比赛集群里头去吧。学生的机器可能比较差,所以你们线下的TPS不一定能达得到1W;
2. 我自己写的拓扑,单个consumer的TPS是5w,其中还加了阻塞队列。如果大家tps还是比较低的话,可以尝试多个消费者。但可能瓶颈不在消费,而在你们自己的处理逻辑,就是说你们的下游bolt节点;
3.同学其实可以把acker机制给关闭,就是不要用acker bolt,这样性能也会高一点;



备注: 很多同学反映他的正确率很低,可能其中很大部分同学都用了投机取巧的办法,等待从RocketMq消费数据,然后全部计算完了才存到tair里头去。如果他的TPS比较低,在有限的时间都不能就算完,那么就没时间把结果存入tair。我对这些同学的设计有个大大的问号??
    

展开
收起
玄弟 2016-07-07 09:38:16 5022 0
2 条回答
写回答
取消 提交回答
  • 回 楼主玄弟的帖子
    玄弟,比赛后可不可以把你的实现开源出来,学习学习!
    2016-07-07 10:19:19
    赞同 展开评论 打赏
  • ReTPS低的性能调优
    没有ack的话不能保证准确率达到100%吧
    2016-07-07 09:46:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Cassandra 性能压测及调优实战 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载