腾讯云计算平台的排序服务

1449 篇文章 12 订阅
1449 篇文章 7 订阅

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

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

云排序(CTaxis)代码托管地址https://code.csdn.net/Tencent/ctaxis

项目讨论组,欢迎反馈与讨论https://code.csdn.net/groups/751697

*云排序(CTaxis)使用指南:*http://wiki.open.qq.com/wiki/CTaxis


近期,CSDN CODE对腾讯云排序(CTaxis)团队进行了采访,下面是本次采访的整理。

CSDN CODE:请简单的介绍一下CTaxis的应用场景。

云排序:应用中许多场景需要用到排序,例如各种排行榜。

云排序支持以下几种类型的排序:

  1. 无条件属性值TOP排行。
  2. 带条件(按用户的等级、 城市、 类别等)属性值TOP排行。
  3. 非用户属性值日涨(跌)幅TOP排行。
  4. 非用户属性值周涨(跌)幅TOP排行。
  5. 用户在应用中某属性值全服的排名、 排名百分比、上升(下降)名次 。

*CSDN CODE:这个项目是如何诞生的?*

云排序:社交游戏常有按用户成长值、金币和积分等属性值排序的需求,如数字属性排序、准实时全排序、实时TOP排序、海量排序结果查询等,这类需求具有普遍性,云排序项目就是在这种场景下诞生的。

*CSDN CODE:相比目前同类的开源/商业产品,该项目的特点是什么?*

云排序:云排序可以帮助开发者解决在排序上面临的问题,相比而言,它具有以下优势:

  1. 高性能:支持海量数据的排序和排序结果查询。
  2. 灵活调整排序规则: 采用XML文件来管理排序字段和规则,因此第三方应用可以随时调整排序规则,以灵活应对业务需求的变化。
  3. 接入方便:应用只需要 key=value 方式的文本上报,即可将业务数据注入云排序系统。
  4. 查询方便:应用只需要组包纯文本查询协议,即可获得指定的排序结果。

更多关于云排序的介绍请查看http://wiki.open.qq.com/wiki/CTaxis

*CSDN CODE:CTaxis为何选择可扩展的分布式存储方案?CTaxis可处理的最大数据量级是多少?*

云排序:CTaxis接入的数据首先在系统内部计算,得到TOP排序结果,最终的数据落在CBM系统中。CBM是一个高性能的分布式存储系统,方便业务能快速查询业务全量数据。单个排序规则的并发量达2万次/秒。

*CSDN CODE:该项目在腾讯内部的使用情况如何?*

云排序:目前云排序项目在腾讯的社交游戏类产品中得到广泛使用。目前云排序项目已经开源,开发者可用它在实际应用环境中快速搭建服务,我们也希望与广大开发者互相交流和学习。

*CSDN CODE:云排序项目今后的目标和开发计划是什么?*

云排序:吸纳优秀的建议和实现,不断完善算法和存储结构,打造更轻量级、更具通用性的排序服务!

CSDN CODE:感谢CTaxis团队接受采访。

来源:CSDN Code 作者:开源大叔

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值