京东到家核心系统微服务演进落地实践.pptx

京东到家核心系统微服务演进落地实践.pptx

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

京东到家核?系统微服务演进落地实践孙岩

?录1 微服务演进之路遇到的挑战复杂业务微服务演进过程案例-商品系统微服务领域底座建设-痛点以及解决?案微服务?关建设-微服务Gateway+LBS可视化?格阶段复盘-成果以及痛点23 展望微服务的下?个阶段摸索-领域服务PaaS平台

微服务架构演进的挑战-最新微服务?业报告显示,2018-2023之间微服务增速为22.4%,占据亚太地区35%的市场份额。(数据来源:Marketsandmakets)-2018微服务?临挑战(数据来源:DimensionalResearch)微服务维护成本?业务?不到微服务微服务的性能问题微服务部署经验问题?临挑战

?业内部调研结果收集微服务的转型过程微服务的业务划分微服务问题定位难微服务间的数据?致012.52537.550如何进?切换如何划分领域问题定位难数据?致性问题022.545微服务单体业务复杂度90成本67.5微服务演进痛点微服务演进实践统计初期单体成本低业务复杂度提?单体服务的成本逐渐?于微服务

1 微服务演进之路遇到的挑战?录复杂业务微服务演进过程-商品系统微服务领域底座建设-痛点以及解决?案微服务?关建设-微服务Gateway+LBS可视化?格阶段复盘-成果以及痛点23 展望微服务的下?个阶段摸索-领域服务PaaS平台

阶段复盘微服务底座建设微服务的演进迭代过程微服务演进的过程微服务?关建设BFF聚合层服务建设LBS?关可视化建设

微服务底座建设-商品单体向微服务演进整体过程微服务架构分布式架构单体架构品类治理规则模型名称治理?重治理治理?域……双机房部署标库服务拓品服务标库建品写模板视频录?…………拓品商品分?查询接?拓品推荐接??键拓品业务初期sku模板spu模板视频模板预备库标库?域热卖推荐数据清洗?数据拓品?域可售 库?库存预占库存 售罄库存?域数据库共?商品治理、商品标库、商品拓品、商品库存、商品属性、商品打标............复杂度变?、维护性差服务稳定性差产品交付速度变慢错误隔离性差业务耦合度?扩展困难初期业务发展迅速业务简单、变更频单体维护成本低快速迭代期业务复杂度变?服务稳定性要求?分布式部署业务扩展期某?领域定向扩展业务精细化挖掘微服务领域单体业务聚合分布式部署双机房部署治理服务治理查询规则触达治理规则……双机房部署双机房部署双机房部署库存服务提单扣减售罄查询库存查询可?查询微服务部署

商品业务微服务如何划分领域商品微服务中的数据?致性问题如何解决微服务底座建设-商品演进?微服务过程中遇到的痛点

微服务底座建设-商品业务微服务如何划分领域平台业务领域划分根据业务边界剥离平台业务领域商品主?业务领域划分15个商品?域剥离综合业务评估价值贴合业务发展,逐步拆分部署业务?域微服务适应度函数思维函数化指标-产品交付周期函数领域建模四?建模法

平台领域划分搜索商品会员商品活动商品发现商品商家商品履约商品订单商品购物?商品商品热词商品促销商品feeds商品价格商品图?购物?前业务购物?后业务商品贯穿业务主线

平台领域划分?户搜索商品加购物?订单配送售后搜推 营销 流量分发交易履约售后TOC端TOB端商家商品库存促销商家 线上?店 线上商品 线上库存 线上商品促销CMS 营销配置运营 搭建楼层 搭建LBS资源 配置商家促销 线上营销

商品主?业务领域划分领域耦合边界划分?数据推送运营拓品数据采集标库标品预备库标库模板审核标库数据标库?标品商品推荐初始化组装数据构建映射同步数据商品?主创建模板创建类?属性限购组审核驳回sku模板spu模板属性继承免审审核审核通过图?维护图?模板特殊属性绑定sku限购策略订单限购 pin限购?级分类?级分类三级分类店内分类商家维度末级限购数量限购时间原因收集策略模型治理规则平台分类图?店内分类特殊属性类?属性名称重量详情品牌…初始化库存库存状态查询商品查询?店?店sku库存现货库存预占库存锁定库存可?库存?售罄售罄不可售可售初始化初始化价格查询商品查询?店?店sku价格到?价格促销价格?店价格商家价格……治理触达商品下架详情记录类别划分录?模型模型训练???涉策略反补商品创建拓品?域图库?域商品主域属性?域限购?域标库?域治理?域价格?域库存?域融合?域其他?域

结合业务评估价值结合架构价值架构本来就是应该是研发?员??的?作职责,平衡系统架构的重要性与功能的紧急程度这件事,是软件研发?员??的职责 -RobertC.Martin结合业务价值

适应度函数思维-产品交付周期函数0.450.22500.6750.92019年11?2020年1?2020年3?2020年5?2020年6?2020年7?0.860.810.760.640.580

文档评论(0)

优选文档 + 关注
实名认证
内容提供者

专注于发布优质文档,喜欢的可以关注一下哦~

1亿VIP精品文档

相关文档