架构设计
720_tigerMouse
这个作者很懒,什么都没留下…
展开
-
秒杀业务架构优化之路
本文整理自 ArchSummit微信大讲堂,点击上方关注微课堂分享动态,获取更多干货!原文:秒杀业务架构优化之路分享正文一、秒杀业务为什么难做im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);微博系统,每个人读你关注的人的数据,一个人读多个人的数据;秒杀系统,库存只有一份,所有人会在集中的时间转载 2016-03-30 14:36:32 · 443 阅读 · 0 评论 -
快的打车架构实践
【本文转载自快的打车架构实践】快的打车从2013年年底到2014年下半年,系统访问量迅速膨胀,很多复杂的问题要在短时间内解决,且不能影响线上业务,这是比较大的挑战,本文将会阐述快的打车架构演变过程遇到的一些有代表性的问题和解决方案。LBS的瓶颈和方案先看看基本的系统模型,如图1所示。图1 系统模型示意图司机每隔几秒钟上报一次经纬度,存储在MongoD转载 2016-03-31 10:56:48 · 518 阅读 · 0 评论 -
Dubbo架构设计详解
【本文转载于Dubbo架构设计详解】Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心转载 2016-04-29 19:38:48 · 482 阅读 · 0 评论 -
亿级 Web 系统的容错性建设实践
【本文转载于亿级 Web 系统的容错性建设实践】三年多前,我在腾讯负责的活动运营系统,因为业务流量规模的数倍增长,系统出现了各种各样的异常,当时,作为开发的我,7*24小时地没日没夜处理告警,周末和凌晨也经常上线,疲于奔命。后来,当时的老领导对我说:你不能总扮演一个“救火队长”的角色, 要尝试从系统整体层面思考产生问题的根本原因,然后推进解决。我幡然醒悟,“火”是永远救不完的,让系转载 2016-05-04 19:59:31 · 610 阅读 · 0 评论 -
双11媒体大屏背后的数据技术与产品
【本文转载自双11媒体大屏背后的数据技术与产品】本次为大家分享《双11媒体大屏背后的数据技术与产品》。阿里巴巴从2009年开始双11产品大促,从最初5千万的产品成交额,到2016年的1207亿的产品成交额,可能逍遥子自己也想不到,居然一不小心把事情搞这么大。在2014年,也就是IPO元年的时候,我们数据技术与产品部团队开始承担双11的数据工作。因为是IPO的第一年,公司非常重视,决转载 2016-12-12 16:50:49 · 705 阅读 · 0 评论 -
说说阿里增量计算框架Galaxy
增量计算模型 (一)背景Galaxy是阿里数据平台事业部,实时计算组自研的增量计算框架。今年双十一,阿里直播大屏就是Galaxy支持和保障的重要业务之一,相信大家可能看过双十一之后网上一些介绍性的文章了,比如 阿里研发实时计算平台 每秒运算量将超千万 ,不过这篇文章面向非技术人员,最后的比喻也是有点醉。还这篇比较新的 阿里巴巴实时数据公共层助力双11媒体直播 。本转载 2016-12-12 19:37:14 · 2212 阅读 · 0 评论 -
服务化框架技术选型与京东JSF解密
作者:章耿,原京东资深架构师,曾负责京东服务框架,配置中心等基础平台。近十年工作经验,专注于基础中间件等底层技术架构,对分布式系统/服务化/DevOps建设有一定经验。 |前言 首先本文不讨论为什么要服务化,包括服务化的优点缺点。 其次本文也不讨论什么是微服务,也不讨论微服务和SOA的区别。 最后本文也不讨论哪个技术最优。 |服务化框架构成最基本的转载 2018-01-29 22:31:41 · 1877 阅读 · 0 评论 -
disruptor-3.3.2源码解析汇总
【本文转自disruptor-3.3.2源码解析汇总】disruptor-3.3.2源码解析(1)-序列 disruptor-3.3.2源码解析(2)-队列 disruptor-3.3.2源码解析(3)-发布事件 disruptor-3.3.2源码解析(4)-处理事件 disruptor-3.3.2源码解析(5)-框架支持疑问总结:1、sequencer.getHighestPublishedSe...转载 2018-05-29 22:46:59 · 434 阅读 · 0 评论