云排序,又名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的应用场景。 云排序:应用中许多场景需要用到排序,例如各种排行榜。 云排序支持以下几种类型的排序:
CSDN CODE:这个项目是如何诞生的? 云排序:社交游戏常有按用户成长值、金币和积分等属性值排序的需求,如数字属性排序、准实时全排序、实时TOP排序、海量排序结果查询等,这类需求具有普遍性,云排序项目就是在这种场景下诞生的。 CSDN CODE:相比目前同类的开源/商业产品,该项目的特点是什么? 云排序:云排序可以帮助开发者解决在排序上面临的问题,相比而言,它具有以下优势:
更多关于云排序的介绍请查看:http://wiki.open.qq.com/wiki/CTaxis。 CSDN CODE:CTaxis为何选择可扩展的分布式存储方案?CTaxis可处理的最大数据量级是多少? 云排序:CTaxis接入的数据首先在系统内部计算,得到TOP排序结果,最终的数据落在CBM系统中。CBM是一个高性能的分布式存储系统,方便业务能快速查询业务全量数据。单个排序规则的并发量达2万次/秒。 CSDN CODE:该项目在腾讯内部的使用情况如何? 云排序:目前云排序项目在腾讯的社交游戏类产品中得到广泛使用。目前云排序项目已经开源,开发者可用它在实际应用环境中快速搭建服务,我们也希望与广大开发者互相交流和学习。 CSDN CODE:云排序项目今后的目标和开发计划是什么? 云排序:吸纳优秀的建议和实现,不断完善算法和存储结构,打造更轻量级、更具通用性的排序服务! CSDN CODE:感谢CTaxis团队接受采访。 原文地址:http://code.csdn.net/news/2819772 (文/开源大叔 整理/王子殿下) |