发布于 2014-12-24 作者 陈 忠岳
在前几期为各位介绍了大数据应用主题以及开发运营主题的各类镜像后,这次我们精选了 VM Depot 站点中分布式计算相关主题的虚拟机镜像和大家一起分享。这些技术框架全部来自国内优秀的开源社区,相信熟悉这个领域的朋友不会对此感到陌生。 当然,首先需要指出的是,这些镜像都已在 VM Depot上架,您可以通过 VM Depot 强大的搜索工具找到并立即部署。
MetaQ
MetaQ 是来自淘宝的JAVA 消息中间件。它类似 Apache-Kafka ,但经过了一系列的本地化和性能调优, 使得Meta成为一个更为强大的通用消息中间件,包括:
根据作者在 GitHub 上的主页说明,该项目已被广泛应用到国内的知名的京东,支付宝等互联网站点上。如果您觉得这个消息中间件对您的项目有所帮助,请您一定与我们一起分享。
TFS
千万别搞错,这不是微软的 Team Foundation Server, 而是淘宝自主研发并开源的分布式文件系统 (Taobao File System)。它针对海量小文件 (如淘宝店中的图片等等)的读写访问做了优化,根据其相关发布, TFS 主要有以下特点:
目前,TFS 在淘宝的应用规模达到“PB级数据量”,如果您对电商应用感兴趣,我建议您不妨一试。
CTaxis
腾讯(CTaxis) 云排序起初来自于社交游戏的应用场景,如用户成长值,积分属性等等的排序要求,且很多情况下需要实时排序,海量查询。腾讯的 CTaxis 便因此应用而生。根据其代码托管站点 CSDN CODE 上的相关文档,CTaxis 对以下几种排序类型提供支持:
同时,您还可以在其官方主页找到有关该项目的相关使用指南。希望这个镜像能帮到有计划在 Azure 上开发社交游戏的开源爱好者,快速创建各类排序应用场景。
Chronos
来自小米的 Chronos 时间戳服务器是实现高可用、高性能、提供全局唯一而且严格单调递增timestamp的服务。如下图所示,它基于非常经典的 Thrift 框架,并拥有极高的可用性和可靠性。 在大规模分布式计算的场景下,Chronos 能不依赖于NTP服务提供严格全局唯一的值以及 放错机制,相比 Twitter 开源的 Snowflake 确实更胜一筹。鉴于 snowflake 已经退休,我建议您不妨试试 Chronos 。
以上精选的分布式计算开源应用只是 VM Depot 虚拟机镜像站中的冰山一角,如果您现在已经蠢蠢欲动,不妨直接进入站点部署使用镜像吧!请别忘了通过对评论、反馈或级别评定留下您的宝贵意见,帮助我们一起增强社区体验!
【有用链接】: Azure 1元 30天试用账号申请
如果您想了解更多。请关注精彩及时的微软开放技术官方网站 https://cn.msopentech.com/,以及微信公众号:微软开放技术(或扫描下列QR-Code)。
如果您有其他问题,请访问 MSDN 上的论坛,获取更多信息并与其他客户交流互动。
本文转发自: http://cn.msopentech.com/blog/2014/12/24/vm-depot-%e5%88%86%e5%b8%83%e5%bc%8f%e8%ae%a1%e7%ae%97%e6%a1%86%e6%9e%b6%e4%b8%bb%e9%a2%98%e5%ba%94%e7%94%a8%e7%b2%be%e9%80%89/