首页 > 其他分享 >京东三高系统建设

京东三高系统建设

时间:2024-09-06 16:14:56浏览次数:7  
标签:三高 存储 可用 系统 复制 分片 京东 节点

 

高性能:

首先我们要清楚知道影响系统性能的因素有那些,通常有以下三方面的因素:计算(computation),通信(communication),存储(storage)。

计算层面:系统本身的计算逻辑复杂,Fullgc;

通信层面:依赖的下游耗时比较高;

存储层面:大库大表,慢sql,ES集群的数据节点,索引,分片,分片大小设置的不合理;针对这些问题,我们可以从读写两个维度针对性能问题进行优化,下图是我工作中解决性能问题的一些方法。

 

高并发:

水平扩展,纵向扩展,垂直扩展

 

 高可用:

高可用的建设通常是通过保护系统和冗余的方法来进行容错保证系统的可用性。

 

存储层主要通过复制和分片来保证存储层的高可用,复制主要是通过副本(主从节点,主从副本)来保证高可用,分片是将数据分散到不同的节点上来保证高可用(鸡蛋不要放在同一个篮子中)。复制和分片在保证高可用的情况下,其实也提高了系统的高性能和高并发,复制和分片的思想在Mysql,Redis,ElasticSearch, kafka中都进行了采用。

 

 

 

 

https://mp.weixin.qq.com/s/KexjVJOsGYN50MxqzVT3mA

标签:三高,存储,可用,系统,复制,分片,京东,节点
From: https://www.cnblogs.com/huilei/p/18400460

相关文章

  • 基于springboot图书推荐管理系统的设计与实现的计算机毕设
    图书推荐管理系统的设计与实现摘 要图书推荐管理系统的建设主要是为了使用户方便的借阅图书馆图书,使管理员快速、简单的对图书馆图书及用户信息进行管理,实现在线的借阅与图书、用户管理,充分利用网络的方便快捷、时时互动的特点,打破传统的手工操作模式,提出新颖的模式,使用户在网络......
  • 计算机毕业设计django+vue车辆理赔系统【开题+论文+程序】
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着汽车行业的迅猛发展,车辆保险已成为现代社会不可或缺的一部分。然而,传统的车辆理赔流程繁琐、效率低下,且常因信息不对称、处理周期长等......
  • 简易学生信息管理系统课程设计(附源码与详细分析)
    第一章系统概述学生信息管理查询软件是一个教育单位不可缺少的部分它的内容对于学校的决策者和管理者来说都至关重要所以学生信息管理查询软件应该能够为用户提供充足的信息和快捷的查询手段。以前各个学校的学生信息管理基本上都是靠手工进行,但随着各个学校的规模增大,有关学......
  • 电话机器人外呼系统效果好吗
    嘉单科技yyzkd8电话机器人外呼系统是现在市面上的一款帮你代替真人自动拨打电话,自动筛选客户的一个软件。简单来说就是帮你把打出来的意向客户自动推送到你的微信上面,你人工重点跟进有意向的客户就可以了。嘉单科技电话机器人外呼系统好用吗?效果怎么样?①高效率低成本:电话......
  • 短剧APP系统搭建,短剧市场的发展机遇
    短剧作为近几年内发展快速的行业,一直深受大众的欢迎,各种让观众上头的短剧层出不穷,深深吸引着大众。短剧的巨大发展前景也吸引了大量资本涌入市场,目前,短剧入局者也都获得了不菲的经济收益!随着短剧行业的快速发展,短剧APP平台也进入到了蓬勃发展期,为大众带来一个便利、丰富的短剧观看......
  • 万界星空科技MES系统生产过程控制功能详解
    在现代制造业的快速发展中,生产过程的高效、精准控制成为企业提升竞争力的关键。万界星空科技作为行业领先的智能制造解决方案提供商,其MES(制造执行系统)系统在生产过程控制方面展现出了卓越的性能和广泛的应用价值。MES系统概述制造执行系统(MES)是一个全面的动态软件系统,用于监视、跟......
  • 基于Node.js+vue基于SpringBoot的个人健康管理系统(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着现代生活节奏的加快和人们健康意识的日益增强,个人健康管理已成为社会关注的焦点。传统的健康管理方式往往依赖于医院或体检中心的定期检查,这种方式不仅......
  • 基于Node.js+vue基于工作流的会议和督办管理系统(开题+程序+论文) 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景在现代企业管理中,会议与督办事项作为日常运营的重要组成部分,其高效管理与执行直接关系到企业的决策效率与执行力。随着企业规模的扩大和业务的复杂化,传统的......
  • 混合部署 | 在RK3568上同时部署RT-Thread和Linux系统-迅为电子
    RT-Thread是一个高安全性、实时性的操作系统,广泛应用于任务关键领域,例如电力、轨道交通、车载系统、工业控制和新能源等。它的加入让RK3568能够在保证系统实时性和安全性的同时,灵活处理复杂的任务场景。    在一般情况下,iTOP-RK3568的四个Cortex-A55核心通常运行Linux......
  • 基于Android的B2B电影电商平台系统: 电影管理系统:基于Android的电影平台系统
     目录一.研究目的1.1研究背景1.2研究目的二.系统需求分析三.​​​​​​整体架构设计四.页面展示五.源码获取方式一.研究目的1.1研究背景据了解,以美国为首的国外电影产业早已形成机制健全、信息充分流通的产业链生态圈,其行业利润不仅仅依靠票房,而是通过衍生品......