博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
腾讯云计算平台的排序服务
阅读量:4199 次
发布时间:2019-05-26

本文共 1217 字,大约阅读时间需要 4 分钟。

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

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

云排序(CTaxis)代码托管地址

项目讨论组,欢迎反馈与讨论

云排序(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. 查询方便:应用只需要组包纯文本查询协议,即可获得指定的排序结果。

更多关于云排序的介绍请查看:。

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

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

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

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

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

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

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

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

转载地址:http://hluli.baihongyu.com/

你可能感兴趣的文章
Magento在代码中调用静态块
查看>>
初步总结SEO--个人分析!
查看>>
seo - 如何彻底阻止百度对网站的爬行
查看>>
SEO
查看>>
关于rel="nofollow"
查看>>
magento 模块重写机制
查看>>
来一篇英文转载文章---magento----widgets
查看>>
SEO方案一般步骤
查看>>
网站单页面优化的6个技巧
查看>>
个人对magento整体的理解
查看>>
在magento中如何调用static block
查看>>
Magento事件一览表
查看>>
magent controller
查看>>
magento--12--24--2010
查看>>
MAGENTO数据转移/换服务器/换域名
查看>>
强制增加magento用户
查看>>
获取数据!!
查看>>
magento ----后台grid模块的加载 --以news插件为例个人分析(一)
查看>>
站长制定网站的SEO策略步骤
查看>>
站长浅谈企业网站多个关键字的优化方法
查看>>