CTaxis 腾讯云排序

我要开发同款
匿名用户2014年04月21日
58阅读
开发技术C/C++
所属分类Web应用开发、网站API
授权协议Apache

作品详情

云排序,又名CTaxis,是腾讯云计算平台提供的排序服务。云排序系统采用可扩展的分布式存储方案,具有支持海量数据,排序规则可灵活调整,数据上报和查询方便等特点。

为什么选择腾讯云排序

腾讯云排序服务主要面向腾讯开放平台上的第三方应用,应用的用户量跨越从0到千万级甚至上亿的广阔区间,在进行海量数据的排序时,经常会面临处理方式、处理性能等方面的问题。

优势

云排序可以帮助开发者解决这些问题,它具有以下优势:

高性能,支持海量:腾讯云排序系统采用可扩展的分布式存储,因此可以支持海量数据的排序和排序结果查询。

灵活调整排序规则:采用XML文件来管理排序字段和规则,因此第三方应用可以随时调整排序规则,以灵活应对业务需求的变化。

接入方便:第三方应用只需要调用统一的数据上报API,即可将业务数据注入云排序系统。统一数据上报API在腾讯罗盘,CSEC等多个云服务中都有使用,因此不需要开发者进行重复的代码开发。

查询方便:第三方应用只需要简单的调用查询API,即可获得指定的Top排序结果或者全服排序结果。

腾讯云排序的适用场景

应用中许多场景需要用到排序,例如各种排行榜。云排序支持以下几种类型的排序:

无条件属性值TOP排行。

带条件(按用户的等级、城市、类别等)属性值TOP排行。

非用户属性值(比如游戏里股市的股票排行)日涨(跌)幅TOP排行。

非用户属性值(比如游戏里股市的股票排行)周涨(跌)幅TOP排行。

用户在应用中某属性值全服的排名、排名百分比、上升(下落)名次。

此外,云排序结果中会返回应用中某属性值全服排名的某名次所对应的用户基础信息(例如昵称,头像等),用来进行前端显示。

腾讯云排序有哪些限制

应用的单个Top排行榜值显示前200的数据;

应用的单个排序规则的并发量最大2万次/秒;

全服排序的性能为4千万用户数据排序需要用时10分钟左右,1亿用户数据排序需要用时30分钟左右;

每天只在后台做一次排序运算,所以全服排序的结果是非实时的;

可以在云排序的规则配置文件中进行规则的新增,修改,激活,关闭,但是不能删除已有的规则,不能调整已排序的次序。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论