资讯月刊下载
[企业架构] 淘宝高可伸缩高性能架构的相关框架介绍
一 应用无状态(淘宝session框架) 俗话说,一个系 统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如我们在session中保存了大量与客户端的状态信 息的话,那么当保存状态信息的server宕机的时候,我们怎么办?通常来说,我们都是通过集群来解决这个问题,而通常 所说的集群,不仅有负载均衡,更重要的是要有失效恢复failover,比如tomcat采 用的集群节点广 ...
[Web前端] KCharts 1.3发布,来自淘宝的图表组件
KCharts 1.3正式发布了。 项目地址:https://github.com/kissygalleryteam/kcharts KCharts是一个基于KISSY(淘宝的前端JS类库)的图表集合,其主要特性如下: KCharts是基于Svg的图表组件库,兼容IE6+等主流浏览器。 基于淘宝js框架KISSY的图表组件库,包含折线图、曲线图、柱状图、散点图、饼图、地图等常用图表。 采用 ...
[研发管理] 技术栈的选择:从Groupon转向Node.js、淘宝去IOE谈 ...
在本文开始之前,先来看看一些案例。 今年10月份,知名团购网站Groupon宣布完成了为期1年的工作——将Groupon美国站点从Ruby on Rails全面迁移到了Node.js。 2010~2013期间,阿里巴巴逐步完成了“去IOE”运动,将“IBM小型机+Oracle数据库+ EMC2存储”架构逐步转向了“MySQL+PC Server”。 Twitter将其一些后端服务从Ruby on ...
[开源软件] 淘宝消息中间件 Metamorphosis 开源
淘宝开发团队近日开源了消息中间件Metamorphosis。 Metamorphosis是一个高性能、高可用、可扩展的分布式消息中间件,思路起源于LinkedIn的Kafka,但并不是Kafka的一个Copy。具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景,目前在淘宝和支付宝有着广泛的应用。 Metamorphosis的特性如下: ...
[数据库] 淘宝自主研发的海量数据库OceanBase开源
淘宝自主研发的海量数据库OceanBase开源了! OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。 目前OceanBase已经应用于淘宝收藏夹,用于存储淘宝用户收藏条目和具体的商品、店铺信息,每天支持4~5千万的更新操作。等待上线的应用还包括CTU、SNS等,每天更 ...