-
京东大促时的备战思路和方法
京东大促时的备战思路和方法主要从以下几方面着手:积极预防,遵循PDCA模型,在系统建设之初就注重非功能设计,注重如何方便日常运营,并持续改进系统;系统性能评估;提高系统处理能力;保持系统响应速度;保持系统可用性;
阅读全文
-
京东大促备战思路和方法2.0
京东大促备战思路和方法2.0版主要是:1.积极预防,遵循PDCA模型,在系统建设之初就注重非功能设计,注重如何方便日常运营,并持续改进系统;2.提高发现问题的能力,能及早发现问题,甚至在问题发生前就介入处理;3.提高问题决策和处理问题的速度,迅速控制住问题影响,并解决问题。如果面临大促,则有必要采取的措施有:1.用大促的业务量预估来对系统进行评估。2.采取更加严格的检查措施,考虑进行跨系统的线上军演;大促前夕对系统进行全面的健康体检。3.大促来临时,执行严格的现场值班制度。4.建立统一的大促组织,统一指挥。
阅读全文
-
京东服务降级技术架构设计
本文介绍了京东系统降级是的方法,并举例介绍京东系统如何降级。一般降级原则:牺牲部分用户体验;降低安全级别;牺牲部分业务逻辑;延缓任务处理;损失数据持久性;降低准确性/实时性;降低性能;降低容灾能力。介绍了降级之后的架构设计。降级之道是利用有限资源,保障系统核心功能高可用、有损的架构方法。有限资源;核心高可用;有损;架构方法。
阅读全文
-
京东高性能高并发系统的稳定性保障
京东高性能高并发系统的稳定性保障包含以下几方面:性能、并发、稳定性三者关系;如何改善延时;如何提高吞吐量;如何保障稳定性(提高可用性,分组和隔离,限流,降级,监控和故障切换);如何验证性能和稳定性。线上压测:两类压力测试场景(读业务压测、写业务压测);压力测试方案(从集群中缩减服务器、复制流量、模拟流量、憋单)全流程演练:降级、切换等。
阅读全文
-
京东服务化框架技术选型实践
基本的服务化框架包括如下模块:统一的RPC框架,服务注册中心,管理平台。作者从这三方面进行了介绍技术选型。一个完善的服务化框架要包含接口文档管理,配置中心,监控中心,分布式跟踪,服务治理(重点),网关,服务注册中心Plus,管理端Plus。最后又介绍京东服务化框架发展历程,技术选型,所遇到问题。
阅读全文
-
京东消息中间件的发展过程
本文将简单介绍下京东消息中间件的演进历程。以及作为消息中间件在每一代产品中我们是如何解决MQ面临的一些通用问题,比如:如何处理IO,消息如何存储,消息如何路由等等。
阅读全文
-
亿级前端读服务设计原则
京东商品详情页,单品页,每天都有亿级以上调用量,根据实践得出了构建亿级前端读服务架构设计一些主要原则:无状态,数据闭环,缓存银弹,并发化,降级开关,限流,切流量,其他 。
阅读全文
-
京东网站单品页618实战
本文介绍了商品详情页,商品详情页前端结构,我们的性能数据,单品页流量特点。介绍了单品页技术架构发展过程,经历了架构1.0,2.0,3.0。现在的架构能能迅速响瞬变的需求,支持各种垂直化页面改版 ,页面模块化,AB测试,高性能、水平扩容 ,多机房多活、异地多活 。3.0版架构设计中遵循以下原则:数据闭环 ,动态化,数据维度化,弹性化 ,拆分系统 ,降级开关,Worker无状态化+任务化 ,多机房多活,异步化+并发化,多种压测方案 ,多级缓存化 。最后介绍了踩过一些坑,如何解决问题。
阅读全文
-
京东交易平台高可用架构实践
京东多中心交易平台有三个主要的目标:在多个数据中心支持交易流程中读流量和写流量的水平扩容;异地容灾,任何一个中心出了故障之后,其全部的交易请求会被另外的中心无缝接管;用户体验和性能优化,尽量规避异地的跨机房访问延迟。
阅读全文
-
京东交易平台架构核心
京东交易平台全监控链路实现对各层应用瓶颈点监控。交易平台多个系统架构升级采用基于用户流量比对测试方法,完成系统升级安全切换。618和双11大促当天主要工作就是预案的执行,通过执行清洗恶意流量、分流和限流预案,降低系统负载,保障整个交易系统的高可用。
阅读全文
-
京东交易系统高可用架构实践
京东交易系统高可用架构方面的实践包含:无状态化的架构设计;自我保护(流量隔离,业务分流,防刷保护,异步化,带宽保护);容器化部署;压力测试;故障的快速发现;故障应对策略;预案与演练。
阅读全文