【商品架构day7】京东商品系统的演进之路:从0到10亿流量的挑战
本文来自京东赖晨东老师的分享。主要从POP商品简介、POP商品系统的架构演进、以及一些实战的架构珠玑3个方面来介绍京东POP商品系统。
POP商品系统的特征是业务复杂,也是新业务的发源地,更是核心的基础服。
POP商品系统的架构演进目前整体上可以分为三个阶段。
第一个阶段特点所有业务在一起,有神机oracleex-data 搞定一切,数据要到买家库去跑,在京东主站,就用到worker。神机很神,但一个单表数据很复杂的时候,还是会有问题。
第二个阶段特点是有拆分,按商品、商家、订单等等做业务的垂直拆分,用solr来应对复杂的查询。SOA的雏形也在此阶段出现。这个阶段还是有worker。
第三个阶段特点是服务化,分布式;基于内存来提供服务;数据中心,数据源也是分布式。这个阶段商品中心本身成为一个平台,其上有不同业务接入,其下有不同的数据源。
同时分享了一些实战的架构珠玑:监控是一切优化的前提、跑批任务、去掉状态、灵活可靠的集群,以及异步化等方面。
下面附上第二位嘉宾讲师的完整版PPT,希望大家各有收获。
=>更多文章请参考:《中国互联网业务研发体系架构指南》
https://blog.csdn.net/Ture010Love/article/details/104381157
=>更多行业权威架构案例、领域标准及技术趋势请关注微信公众号 '软件真理与光':
【商品架构day7】京东商品系统的演进之路:从0到10亿流量的挑战相关推荐
- 架构周报:微信后台系统的演进之路
经典案例 \\ <阿里无线11.11 : Weex--关于移动端动态性的思考.实现和未来>--今天在移动端,尤其是像手机淘宝这样的 app 中,动态性问题逐渐成为一个比较棘手的问题.所谓动 ...
- 通过京东商品ID获取京东商品评论数据,京东商品评论API接口,接口说明接入方案
一.京东商品详情评论接口数据接口参数说明: 1.通过京东商品ID获取京东商品评论数据,可以获取到获得JD商品评论,评论内容,评论日期,评论图片 ,买家昵称,评论商品属性,追评内容等页面上面的数据均可以 ...
- 淘宝商品采集上架拼多多店铺(无货源数据采集接口,拼多多商品详情数据,淘宝商品详情数据,京东商品详情数据)接口代码对接教程
淘宝商品采集上架拼多多店铺(无货源数据采集接口,拼多多商品详情数据,淘宝商品详情数据,京东商品详情数据,1688商品详情数据,抖音商品详情数据)接口代码对接教程如下: 1.公共参数 名称 类型 必须 ...
- 京东商品详情API、通过商品ID获得京东商品详情
除了通过商品ID获得京东商品详情以外各大平台的诸多API接口都支持调用,所有数据实时更新. 如需了解更多请移步注册京东api接口,商品详情API,测试 { "item": { &q ...
- 从0到10亿,微信后台架构及基础设施设计与实践!
摘要:微信后台业务类型众多,包括即时通信,社交网络,金融支付等等.本次分享着重讨论如何在海量用户场景下,后台架构设计中的共性部分如高可用.强一致.快速迭代等等,微信是如何在不断变化的背景下设计统一的架 ...
- 微信从0到10亿日流量——基础设施的演进之路
按:流量是驱动系统进化的最大环境因子,这点对技术人员而言是最大的红利,公司规模成长.你的实践经验跟涨. 许家滔,微信技术架构部后台总监,专家工程师,多年来伴随QQ邮箱和微信后台成长,历经系统从0到10 ...
- 【商品架构day3】京东商品系统的演进之路 - 如何抗住亿级流量
本文来自京东尤凤凯老师的分享.商品,黄金交易流程最基础.最核心的环节,无商品不电商.商品数据无处不在,商家(采销.供应商)发布管理.供应商下采购单.仓储配送.促销.搜索.商详页展现.购物支付.财务结算 ...
- 【广告架构day1】爱奇艺广告系统的演进之路:实践中的一些经验
本文来自爱奇艺的分享孙立伟.近年来爱奇艺快速发展,优质内容层出不穷,爱奇艺广告也随之发展和壮大,广告在线服务同时服务于品牌.中小.DSP 等不同客户,形成了可以满足不同需求类型的较为完善的商业广告变现 ...
- 商品评论html,京东商品评论太多(带你一键爬取京东商品评论)
京东商品评论太多(带你一键爬取京东商品评论) 一.项目说明 1.项目背景 一天,一朋友扔给我一个链接https://item.jd.com/100000499657.html,让我看看这个歌商品的所有 ...
最新文章
- 『转载』Debussy快速上手(Verdi相似)
- S01E05 Android体系结构
- ajax——XMLHttpRequest
- Spring学习总结(2)——Spring的常用注解
- [HTML]增加input标签的multiple属性上传的文件数
- 一条sql语句,要修改一个字段的俩个值,比如把字段sex中的男改为女,女改为男...
- 会产生php7内存泄露,为什么 PHP unserialize 会有内存泄露
- NET问答: C# 中是否有 format json 的类库?
- 安卓——launchMode
- react改变checkbox的文字类型_reactjs – React复选框事件和处理程序的Typescript类型?...
- Android Toast小解
- Win10离线 安装.net frame3.5
- niceScroll 的使用
- Ubuntu14.04安装LSD-SLAM
- tnl分析笔记之 CORBA 与假装自己是 CORBA
- uniapp 子组件 mounted 刷新
- 广东计算机复试英语翻译,广东考研指南:参加研究生复试,英语面试自我介绍技巧...
- STP保护、MSTP笔记(华为)
- 设置silverlight启用剪贴板的功能
- G -- HDU 4329 MAP
热门文章
- Java助农水果平台_金融助农服务平台
- 比较两个文件夹找出不同的文件,并按路径复制到另外一个文件夹(shell练习记录1)
- 数学建模系列-模糊综合评价FCE
- 火山视窗整数数组类增删查改操作
- 本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序
- Google I/O 2014? No,Android I/O 2014
- C++系统学习:数组
- 在vue里使用reset.css
- Docker(六)——使用 bind mounts
- 自动化测试难题,验证码如何解决