上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: 商品详情系统介绍 基本介绍 商品详情系统是一个展示商品基本信息、参数等详情的系统,是商品购买的入口。它是电商平台中访问量最大的系统之一,苏宁易购大促期间PV量和UV量很大,这么大的访问量对系统的并发能力要求高。在业务上它与周边系统的关系是高耦合。依赖商品详情系统的的系统特别多,比如:促销系统、推荐系 阅读全文
posted @ 2016-09-30 11:05 掉进书洞里的猫 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 架构 豆瓣整个基础架构可以粗略的分为在线和离线两大块。在线的部分和大部分网站类似:前面用LVS做HA,用Nginx做反向代理,形成负载均衡的一层;应用层主要是做运算,将运算结果返回给前面的用户,DAE平台是这两年建起来的,现在大部分豆瓣的应用基本都跑在DAE上面了;应用后面的基础服务也跟其他网站差不 阅读全文
posted @ 2016-09-30 10:39 掉进书洞里的猫 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 初期架构选型 在2010年10月真正开始动手做知乎这个产品时,包含李申申在内,最初只有两位工程师;到2010年12月份上线时,工程师是四个。 知乎的主力开发语言是Python。因为Python简单且强大,能够快速上手,开发效率高,而且社区活跃,团队成员也比较喜欢。 知乎使用的是Tornado框架。因 阅读全文
posted @ 2016-09-30 10:30 掉进书洞里的猫 阅读(436) 评论(0) 推荐(1) 编辑
摘要: 据报道,Uber 仅在过去4年的时间里,业务就激增了 38 倍。Uber 首席系统架构师 Matt Ranney 在一个非常有趣和详细的访谈《可扩展的 Uber 实时市场平台》中告诉我们 Uber 软件是如何工作的。 本次访谈中没有涉及你可能感兴趣的峰时定价(Surge pricing,译注:当Ub 阅读全文
posted @ 2016-09-30 09:43 掉进书洞里的猫 阅读(263) 评论(0) 推荐(1) 编辑
摘要: 快的打车从2013年年底到2014年下半年,系统访问量迅速膨胀,很多复杂的问题要在短时间内解决,且不能影响线上业务,这是比较大的挑战,本文将会阐述快的打车架构演变过程遇到的一些有代表性的问题和解决方案。 一、LBS的瓶颈和方案 先看看基本的系统模型,如图1所示。 图1 系统模型示意图 司机每隔几秒钟 阅读全文
posted @ 2016-09-29 17:47 掉进书洞里的猫 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 人人车业务平台从最初典型的LNMP单机单服务部署架构,发展到如今分布式服务化架构,五百多台虚拟机部署,一路走来,踩过不少坑,也遇到过不少挑战,特别是对于基于云服务进行业务开发的场景,以及从零开始服务化与SOA之路更是颇有心得,希望通过此次分享全面回顾人人车业务平台技术架构发展之路,重点分享如下内容: 阅读全文
posted @ 2016-09-29 17:03 掉进书洞里的猫 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 无架构,不系统,架构是大型系统的关键。从形上看,架构是系统的骨架,支撑和链接各个部分;从神上看,架构是系统的灵魂,深刻体现业务本质。 架构可细分为业务架构、应用架构、技术架构:业务架构是战略,应用架构是战术,技术架构是装备。其中应用架构承上启下,一方面承接业务架构的落地,另一方面影响技术选型。 如何 阅读全文
posted @ 2016-09-29 16:37 掉进书洞里的猫 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 原文: A Brief History of Scaling LinkedIn 2003年是LinkedIn元年,公司成立的目标是连接你的个人人脉以获得更好的的工作机会。上线第一周才有2700个会员注册,时光飞梭,LinkedIn的产品、会员数量、服务器负载都极大的增长了。今天,LinkedIn全球 阅读全文
posted @ 2016-09-28 17:29 掉进书洞里的猫 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 一、秒杀业务分析 1.1 正常电子商务流程 (1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 1.2 秒杀业务的特性 (1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高; 二、秒杀技术挑战 假设某网站秒杀活动只推 阅读全文
posted @ 2016-09-28 16:49 掉进书洞里的猫 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 一、初到公司 你刚入职一家公司,或新加入某个团队,立马参与到一个项目中,项目代号Norther,那么就得获取项目代码,开始你的项目生涯。这个时候一般你需要签出项目代码: 确认工作目录的SVN信息,说明已经纳入版本控制了: 确认没问题了,就运行项目中的构建脚本,然后就可以熟悉代码,展开具体工作了。 当 阅读全文
posted @ 2016-09-28 10:19 掉进书洞里的猫 阅读(710) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页