淘宝开发团队近日开源了消息中间件Metamorphosis。
Metamorphosis是一个高性能、高可用、可扩展的分布式消息中间件,思路起源于LinkedIn的Kafka,但并不是Kafka的一个Copy。具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景,目前在淘宝和支付宝有着广泛的应用。[......]
HBase是一个分布式的、面向列的开源数据库,该技术来源于Chang et al所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop 项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。[......]
各位亲:
近期我们接到卖家反映需要搬迁的图片较多、费时较长。为了保障卖家的正常经营, 同时给予第三方相册服务商更多的时间转型升级, 我们将延长图片搬迁的时间限制,在原定7月31日后再顺延6个月,直至所有卖家搬迁完成。但保护卖家店铺数据安全及保证买家体验的问题刻不容缓,还请卖家亲们加紧速度、赶快完成搬迁。同时,我们也在努力完善一键搬家和图片存储优化功能,全力保障大家的搬家计划。[......]
Tair是淘宝开源的分布式KV缓存系统,内部将功能模块化,抽离出底层存储细节,可以接入不同的存储引擎。leveldb是Google开源的单机存储引擎,目前,已经作为Tair的持久化存储引擎ldb上线使用,这里对接入leveldb所做的处理以及修改进行介绍。
Tair首先是一个分布式的框架,有一系列策略满足CAP(数据备份,迁移复制等)。另外,还有针对应用场景的功能特性(namespace,数据过期时间,原子计数等)。接入leveldb时主要对KV操作之外的功能做相应的处理。leveldb本身的实现介绍参见leveldb实现解析。[......]
TFS,Taobao File System,淘宝内部使用的分布式文件系统,主要针对海量小文件的随机读写访问性能做了特殊优化,承载着淘宝主站所有图片、商品描述等数据的存储。[......]
关于淘宝IP地址库
我们目前提供的服务包括:
1. 根据用户提供的IP地址,快速查询出该IP地址所在的地理信息和地理相关的信息,包括国家、省、市和运营商。
2. 用户可以根据自己所在的位置和使用的IP地址更新我们的服务内容。[......]
旺铺新订购:
系统会识别原订购的服务,进行剩余周期的退款(现金、优惠券部分,折扣不再继承),然后自动用于支付新的旺铺订购,最终需要支付的是与新订购部分的差价。例如:“订购的旺铺标准版3个月(共90元)剩余2个月”、“量子统计6个月(共 60元,活动期间实付48购买得到)剩余5个月”,此时新订购旺铺拓展版3个月(120元/月),那么需要支付的金额为3*120-2*90 /3-48*5/6=260元。[......]
营销链接生成规则
其中:[......]