淘宝消息中间件Metamorphosis开源

淘宝开发团队近日开源了消息中间件Metamorphosis。

Metamorphosis是一个高性能、高可用、可扩展的分布式消息中间件,思路起源于LinkedIn的Kafka,但并不是Kafka的一个Copy。具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景,目前在淘宝和支付宝有着广泛的应用。[......]

阅读全文

HBase

HBase是一个分布式的、面向列的开源数据库,该技术来源于Chang et al所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop 项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。[......]

阅读全文

淘宝网关于外部相册图片逐步无法使用的公告

各位亲:

       近期我们接到卖家反映需要搬迁的图片较多、费时较长。为了保障卖家的正常经营,  同时给予第三方相册服务商更多的时间转型升级, 我们将延长图片搬迁的时间限制,在原定7月31日后再顺延6个月,直至所有卖家搬迁完成。但保护卖家店铺数据安全及保证买家体验的问题刻不容缓,还请卖家亲们加紧速度、赶快完成搬迁。同时,我们也在努力完善一键搬家和图片存储优化功能,全力保障大家的搬家计划。[......]

阅读全文

TAIR

Tair是淘宝开源的分布式KV缓存系统,内部将功能模块化,抽离出底层存储细节,可以接入不同的存储引擎。leveldb是Google开源的单机存储引擎,目前,已经作为Tair的持久化存储引擎ldb上线使用,这里对接入leveldb所做的处理以及修改进行介绍。

Tair首先是一个分布式的框架,有一系列策略满足CAP(数据备份,迁移复制等)。另外,还有针对应用场景的功能特性(namespace,数据过期时间,原子计数等)。接入leveldb时主要对KV操作之外的功能做相应的处理。leveldb本身的实现介绍参见leveldb实现解析[......]

阅读全文

Tengine

        Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的 Web平台。[......]

阅读全文

淘宝IP地址库

关于淘宝IP地址库

我们目前提供的服务包括:
1. 根据用户提供的IP地址,快速查询出该IP地址所在的地理信息和地理相关的信息,包括国家、省、市和运营商。
2. 用户可以根据自己所在的位置和使用的IP地址更新我们的服务内容。[......]

阅读全文

淘宝旺铺订购规则

旺铺新订购:

        系统会识别原订购的服务,进行剩余周期的退款(现金、优惠券部分,折扣不再继承),然后自动用于支付新的旺铺订购,最终需要支付的是与新订购部分的差价。例如:“订购的旺铺标准版3个月(共90元)剩余2个月”、“量子统计6个月(共 60元,活动期间实付48购买得到)剩余5个月”,此时新订购旺铺拓展版3个月(120元/月),那么需要支付的金额为3*120-2*90 /3-48*5/6=260元。[......]

阅读全文

淘宝开放平台-营销链接生成规则

什么是营销链接

营销链接是由ISV将若干收费项目自由组合打包后得到的订购链接。ISV可以将营销链接放置在自己的应用页面上,或通过邮件、旺旺等渠道发送给用户,从而更灵活地开展定向营销。
 

营销链接生成规则

http://fuwu.taobao.com/item/subsc.htm?items=收费项目代码1:订购周期1;收费项目代码2:订购周期2;……收费项目代码N:订购周期N;

其中:[......]

阅读全文