上一页 1 2 3 4 5 6 7 ··· 27 下一页
  2020年8月19日
摘要: 节课,我们用池化技术解决了数据库连接复用的问题,这时,你的垂直电商系统虽然整体架构上没有变化,但是和数据库交互的过程有了变化,在你的Web工程和数据库之间增加了数据库连接池,减少了频繁创建连接的成本,从上节课的测试来看性能上可以提升80%。现在的架构图如下所示: 此时,你的数据库还是单机部署,依据一 阅读全文
posted @ 2020-08-19 09:44 肉松蛋卷 阅读(283) 评论(0) 推荐(0)
摘要: 那么从这一讲开始,我们正式进入演进篇,我会再从局部出发,带你逐一了解完成这些目标会使用到的一些方法,这些方法会针对性地解决高并发系统设计中出现的问题。比如,在15讲中我会提及布隆过滤器,这个组件就是为了解决存在大量缓存穿透的情况下,如何尽量提升缓存命中率的问题。 当然,单纯地讲解理论,讲解方案会比较 阅读全文
posted @ 2020-08-19 09:41 肉松蛋卷 阅读(446) 评论(0) 推荐(0)
摘要: 高可用性(High Availability,HA)是你在系统设计时经常会听到的一个名词,它指的是系统具备较高的无故障运行的能力。 我们在很多开源组件的文档中看到的HA方案就是提升组件可用性,让系统免于宕机无法服务的方案。比如,你知道Hadoop 1.0中的NameNode是单点的,一旦发生故障则整 阅读全文
posted @ 2020-08-19 09:39 肉松蛋卷 阅读(688) 评论(0) 推荐(0)
摘要: 高并发系统设计的三大目标:高性能、高可用、可扩展 高并发,是指运用设计手段让系统能够处理更多的用户并发请求,也就是承担更大的流量。它是一切架构设计的背景和前提,脱离了它去谈性能和可用性是没有意义的。很显然嘛,你在每秒一次请求和每秒一万次请求,两种不同的场景下,分别做到毫秒级响应时间和五个九(99.9 阅读全文
posted @ 2020-08-19 09:37 肉松蛋卷 阅读(497) 评论(0) 推荐(0)
摘要: 什么是分层架构 软件架构分层在软件工程中是一种常见的设计方式,它是将整体系统拆分成N个层次,每个层次有独立的职责,多个层次协同提供完整的功能。 我们在刚刚成为程序员的时候,会被“教育”说系统的设计要是“MVC”(Model-View-Controller)架构。它将整体的系统分成了Model(模型) 阅读全文
posted @ 2020-08-19 09:35 肉松蛋卷 阅读(490) 评论(0) 推荐(0)
摘要: 从古至今,长江和黄河流域水患不断,远古时期大禹曾拓宽河道,清除淤沙让流水更加顺畅;都江堰作为史上最成功的的治水案例之一,用引流将岷江之水分流到多个支流中,以分担水流压力;三门峡和葛洲坝通过建造水库将水引入水库先存储起来,然后再想办法把水库中的水缓缓地排出去,以此提高下游的抗洪能力。 而我们在应对高并 阅读全文
posted @ 2020-08-19 09:34 肉松蛋卷 阅读(357) 评论(0) 推荐(0)
摘要: 先试想这样一个场景:你们公司内部成立了专项小组,计划用三个月时间验证DevOps落地项目的可行性。当要跟大老板汇报这个事情的时候,作为团队的负责人,你开始发愁,怎么才能将DevOps的价值和业务价值关联起来,以表明DevOps对业务价值的拉动和贡献呢? 如果朝着这个方向思考,就很容易钻进死胡同。因为 阅读全文
posted @ 2020-08-19 09:31 肉松蛋卷 阅读(303) 评论(0) 推荐(0)
摘要: 由于种种原因,我曾直接或者间接地参与过一些企业的DevOps转型过程,也跟很多企业的DevOps负责人聊过他们的转型故事。这些企业的转型过程并不是一帆风顺的,在最开始引入DevOps的时候,他们也面临很多普遍的问题,比如企业业务都忙不过来了,根本没有时间和精力投入转型工作之中,或者是企业内部的系统在 阅读全文
posted @ 2020-08-19 09:30 肉松蛋卷 阅读(445) 评论(0) 推荐(0)
摘要: 关于“DevOps如何落地”的问题,向来是关注度很高的,所以,从今天开始,我会用16讲的篇幅跟你聊聊这个话题的方方面面。作为“落地实践篇”的第1讲,我先跟你聊聊DevOps转型的那些事儿。 相信你一定听说过持续交付吧?现在,几乎每家实施DevOps的企业都宣称他们已经有了一套持续交付平台,或者是正在 阅读全文
posted @ 2020-08-19 09:28 肉松蛋卷 阅读(1204) 评论(0) 推荐(0)
摘要: 商业领域有一本特别经典的书,叫作《跨越鸿沟》,这本书中提出了一个“技术采纳生命周期定律”,对高科技行业来说,它的地位堪比摩尔定律。 简单来说,这个定律描述了一项新技术从诞生到普及要经历的5个阶段,这5个阶段分别对应一类特殊人群,即创新者、早期使用者、早期大众、晚期大众和落后者。这个定律表明,技术的发 阅读全文
posted @ 2020-08-19 09:26 肉松蛋卷 阅读(322) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 27 下一页