本文来自京东赖晨东老师的分享。主要从POP商品简介、POP商品系统的架构演进、以及一些实战的架构珠玑3个方面来介绍京东POP商品系统。

POP商品系统的特征是业务复杂,也是新业务的发源地,更是核心的基础服。

POP商品系统的架构演进目前整体上可以分为三个阶段。

第一个阶段特点所有业务在一起,有神机oracleex-data 搞定一切,数据要到买家库去跑,在京东主站,就用到worker。神机很神,但一个单表数据很复杂的时候,还是会有问题。

第二个阶段特点是有拆分,按商品、商家、订单等等做业务的垂直拆分,用solr来应对复杂的查询。SOA的雏形也在此阶段出现。这个阶段还是有worker。

第三个阶段特点是服务化,分布式;基于内存来提供服务;数据中心,数据源也是分布式。这个阶段商品中心本身成为一个平台,其上有不同业务接入,其下有不同的数据源。

同时分享了一些实战的架构珠玑:监控是一切优化的前提、跑批任务、去掉状态、灵活可靠的集群,以及异步化等方面。

下面附上第二位嘉宾讲师的完整版PPT,希望大家各有收获。


=>更多文章请参考《中国互联网业务研发体系架构指南》

https://blog.csdn.net/Ture010Love/article/details/104381157

=>更多行业权威架构案例、领域标准及技术趋势请关注微信公众号 '软件真理与光':

更多权威内容关注公众号:软件真理与光

【商品架构day7】京东商品系统的演进之路:从0到10亿流量的挑战相关推荐

  1. 架构周报:微信后台系统的演进之路

    经典案例 \\ <阿里无线11.11 : Weex--关于移动端动态性的思考.实现和未来>--今天在移动端,尤其是像手机淘宝这样的 app 中,动态性问题逐渐成为一个比较棘手的问题.所谓动 ...

  2. 通过京东商品ID获取京东商品评论数据,京东商品评论API接口,接口说明接入方案

    一.京东商品详情评论接口数据接口参数说明: 1.通过京东商品ID获取京东商品评论数据,可以获取到获得JD商品评论,评论内容,评论日期,评论图片 ,买家昵称,评论商品属性,追评内容等页面上面的数据均可以 ...

  3. 淘宝商品采集上架拼多多店铺(无货源数据采集接口,拼多多商品详情数据,淘宝商品详情数据,京东商品详情数据)接口代码对接教程

    淘宝商品采集上架拼多多店铺(无货源数据采集接口,拼多多商品详情数据,淘宝商品详情数据,京东商品详情数据,1688商品详情数据,抖音商品详情数据)接口代码对接教程如下: 1.公共参数 名称 类型 必须 ...

  4. 京东商品详情API、通过商品ID获得京东商品详情

    除了通过商品ID获得京东商品详情以外各大平台的诸多API接口都支持调用,所有数据实时更新. 如需了解更多请移步注册京东api接口,商品详情API,测试 { "item": { &q ...

  5. 从0到10亿,微信后台架构及基础设施设计与实践!

    摘要:微信后台业务类型众多,包括即时通信,社交网络,金融支付等等.本次分享着重讨论如何在海量用户场景下,后台架构设计中的共性部分如高可用.强一致.快速迭代等等,微信是如何在不断变化的背景下设计统一的架 ...

  6. 微信从0到10亿日流量——基础设施的演进之路

    按:流量是驱动系统进化的最大环境因子,这点对技术人员而言是最大的红利,公司规模成长.你的实践经验跟涨. 许家滔,微信技术架构部后台总监,专家工程师,多年来伴随QQ邮箱和微信后台成长,历经系统从0到10 ...

  7. 【商品架构day3】京东商品系统的演进之路 - 如何抗住亿级流量

    本文来自京东尤凤凯老师的分享.商品,黄金交易流程最基础.最核心的环节,无商品不电商.商品数据无处不在,商家(采销.供应商)发布管理.供应商下采购单.仓储配送.促销.搜索.商详页展现.购物支付.财务结算 ...

  8. 【广告架构day1】爱奇艺广告系统的演进之路:实践中的一些经验

    本文来自爱奇艺的分享孙立伟.近年来爱奇艺快速发展,优质内容层出不穷,爱奇艺广告也随之发展和壮大,广告在线服务同时服务于品牌.中小.DSP 等不同客户,形成了可以满足不同需求类型的较为完善的商业广告变现 ...

  9. 商品评论html,京东商品评论太多(带你一键爬取京东商品评论)

    京东商品评论太多(带你一键爬取京东商品评论) 一.项目说明 1.项目背景 一天,一朋友扔给我一个链接https://item.jd.com/100000499657.html,让我看看这个歌商品的所有 ...

最新文章

  1. 『转载』Debussy快速上手(Verdi相似)
  2. S01E05 Android体系结构
  3. ajax——XMLHttpRequest
  4. Spring学习总结(2)——Spring的常用注解
  5. [HTML]增加input标签的multiple属性上传的文件数
  6. 一条sql语句,要修改一个字段的俩个值,比如把字段sex中的男改为女,女改为男...
  7. 会产生php7内存泄露,为什么 PHP unserialize 会有内存泄露
  8. NET问答: C# 中是否有 format json 的类库?
  9. 安卓——launchMode
  10. react改变checkbox的文字类型_reactjs – React复选框事件和处理程序的Typescript类型?...
  11. Android Toast小解
  12. Win10离线 安装.net frame3.5
  13. niceScroll 的使用
  14. Ubuntu14.04安装LSD-SLAM
  15. tnl分析笔记之 CORBA 与假装自己是 CORBA
  16. uniapp 子组件 mounted 刷新
  17. 广东计算机复试英语翻译,广东考研指南:参加研究生复试,英语面试自我介绍技巧...
  18. STP保护、MSTP笔记(华为)
  19. 设置silverlight启用剪贴板的功能
  20. G -- HDU 4329 MAP

热门文章

  1. Java助农水果平台_金融助农服务平台
  2. 比较两个文件夹找出不同的文件,并按路径复制到另外一个文件夹(shell练习记录1)
  3. 数学建模系列-模糊综合评价FCE
  4. 火山视窗整数数组类增删查改操作
  5. 本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序
  6. Google I/O 2014? No,Android I/O 2014
  7. C++系统学习:数组
  8. 在vue里使用reset.css
  9. Docker(六)——使用 bind mounts
  10. 自动化测试难题,验证码如何解决