架构演进
文章平均质量分 92
石杉的架构笔记
多年互联网一线大厂架构经验倾囊相授,Java领域优秀创作者
展开
-
听说你搞过架构设计?来,我这里有个系统设计一下...
这篇文章,我们就基于这个架构,在数据一致性方面做进一步的说明。同样,我们以RabbitMQ这个消息中间件来举例。原创 2022-12-25 18:06:59 · 478 阅读 · 0 评论 -
你以为架构师天天就画图写PPT吗,告诉你其他事儿多了去了~
在分布式系统中,数据不一致问题还有其他的一些情况。比如说多个系统都要维护一份数据的多个副本,结果某个系统中的数据副本跟其他的副本不一致,这也是数据不一致。原创 2022-12-24 17:13:40 · 953 阅读 · 0 评论 -
第一次当架构师,我设计高并发架构发现了N个痛点。。。
之前更新过一个“亿级流量系统架构”系列,主要讲述了一个大规模商家数据平台的几个方面。接下来,我们将会继续通过几篇文章,对这套系统的可扩展架构、数据一致性保障等方面进行探讨。原创 2022-12-20 17:34:15 · 568 阅读 · 0 评论 -
2022经历裁员之后,我总结了程序员必备的架构能力!
上篇文章,我们聊了一下系统架构中的查询平台,本文作为这个架构演进系列的最后一篇文章,我们来聊聊高可用这个话题原创 2022-12-03 17:15:18 · 381 阅读 · 0 评论 -
同事老是吐槽我的接口性能差,原来真凶就在这里!
这篇文章咱们继续来聊一下,百亿级别的海量数据场景下还要支撑每秒十万级别的高并发查询,这个架构该如何演进和设计?原创 2022-12-02 16:39:02 · 3248 阅读 · 0 评论 -
为什么每个程序员都必须坚持写博客?这篇文章教你怎么写!
上一篇文章主要聊了一下将单块系统重构为分布式系统,以此来避免单台机器的负载过高。同时引申出来了弹性资源调度、分布式容错机制等,这篇文章我们继续来聊聊这个系统后续的重构演进过程原创 2022-12-01 17:24:06 · 309 阅读 · 0 评论 -
为什么有些看起来很厉害的技术高手,设计的架构都很垃圾
上篇文章我们聊到通过离线与实时计算链路的拆分,离线计算的增量计算优化,实时计算的滑动时间窗口计算引擎,分库分表 + 读写分离,等各种技术手段,支撑住了百亿量级的数据量的存储与计算,本文继续往下看原创 2022-11-30 16:59:07 · 343 阅读 · 0 评论 -
阿里面试官:如果要抗住双11高并发压力,你的Java系统该怎么设计
今天给大家分享一个话题,那就是假设你公司要搞一场双 11 大促,现在告诉你说,咱们公司就是打算搞了,那你此时会一脸懵逼的说,双 11 大促?会有多大并发啊?我们系统能抗住吗?原创 2022-11-06 17:56:14 · 332 阅读 · 0 评论 -
公司新招一个月薪50k的Java技术大咖,设计出来的架构就是牛
今天给大家分享一个话题,就是多机房多活架构,这个话题可能很多兄弟从来没听说过,或者哪怕听过,但是因为一直在小公司工作,也没搞过,没经历过。原创 2022-11-04 16:30:00 · 335 阅读 · 0 评论 -
你的系统如果要支持百万连接,架构应该如何设计?
这篇文章,给大家聊一聊:如果你设计一个系统需要支撑百万用户连接,应该如何来设计其高并发请求处理架构?原创 2022-09-13 17:36:28 · 546 阅读 · 0 评论 -
RocketMQ每秒要写入几十万并发,是怎么实现的?
Kafka是高吞吐低延迟的高并发、高性能的消息中间件,在大数据领域有极为广泛的运用。配置良好的Kafka集群甚至可以做到每秒几十万、上百万的超高并发写入。原创 2022-09-10 17:42:32 · 687 阅读 · 2 评论 -
淘宝双11高并发架构是怎么设计的?看完这篇你就知道了!
这篇文章,我们聊聊大量同学问我的一个问题,面试的时候被问到一个让人特别手足无措的问题:你的系统如何支撑高并发?原创 2022-09-02 17:23:08 · 719 阅读 · 0 评论 -
超详细的RabbitMQ入门与实战介绍,看这篇文章就够了!
上一篇文章我们已经给出了一整套的数据一致性的保障方案。本文我们将从三个角度,给出方案如何实现,并且通过数据平台和电商系统进行了举例分析。原创 2022-08-24 17:26:44 · 2108 阅读 · 0 评论 -
教你面试的时候如何迅速完成90%以上的海量数据处理题
上篇文章初步给大家分析了一下,一个复杂的分布式系统中,数据不一致的问题是怎么产生的。接下来这几篇文章,说的主要是我们上篇文章分析的那种数据不一致的问题到底应该如何解决。原创 2022-08-23 17:01:33 · 426 阅读 · 1 评论 -
美团二面:如果每天有百亿流量,你如何保证数据一致性?
这篇文章,咱们继续来聊聊之前的亿级流量架构的演进,之前对这个系列的文章已经更新到了可扩展架构的设计,如果有不太清楚的同学,建议一定先回看一下之前的文章原创 2022-08-22 17:16:36 · 831 阅读 · 0 评论 -
支撑日活百万用户的高并发系统,应该如何设计其数据库架构?
这篇文章,我们来聊一下对于一个支撑日活百万用户的高并系统,他的数据库架构应该如何设计?分库分表?本文会从一个大的角度来梳理一下思路。原创 2022-08-18 17:27:57 · 1429 阅读 · 1 评论 -
高并发+海量数据下如何实现系统解耦?【下】
上一篇文章分析了一下如何利用消息中间件对系统进行解耦处理,同时,我们也提到了使用消息中间件还有利于一份数据被多个系统同时订阅,供多个系统来使用于不同的目的。本文我们来看看,假如说基于RabbitMQ作为消息中间件,如何实现一份数据被多个系统同时订阅的“Pub/Sub”模型。...原创 2022-08-09 19:21:45 · 964 阅读 · 1 评论 -
高并发+海量数据下如何实现系统解耦?【中】
上一篇文章给大家初步讲述了一套大规模复杂系统中,两个核心子系统之间一旦耦合,会发生哪些令人崩溃的场景。这篇文章,咱们就给大家来说一说通过MQ消息中间件的使用,如何重构系统之间的耦合,让系统具备高度的可扩展性。...原创 2022-08-08 19:49:33 · 892 阅读 · 0 评论 -
高并发+海量数据下如何实现系统解耦?【上】
之前更新过一个“亿级流量系统架构”系列,接下来,我们将会继续通过几篇文章,对这套系统的可扩展架构、数据一致性保障等方面进行探讨。原创 2022-08-07 17:17:58 · 452 阅读 · 0 评论 -
亿流量大考(5):百亿流量全链路99.99%高可用架构最佳实践
上篇文章我们聊了一下系统架构中的查询平台。本文作为这个架构演进系列的最后一篇文章,我们来聊聊高可用这个话题。原创 2022-08-06 20:56:37 · 360 阅读 · 1 评论 -
亿流量大考(4):自研ES+HBase+纯内存的高性能毫秒级查询引擎
这篇文章继续来聊一下百亿级别的海量数据场景下还要支撑每秒十万级别的高并发查询,这个架构该如何演进和设计?原创 2022-08-05 19:16:28 · 991 阅读 · 2 评论 -
亿流量大考(3):不加机器,如何抗住每天百亿级高并发流量?
上篇文章主要聊了一下将单块系统重构为分布式系统,以此来避免单台机器的负载过高。同时引申出来了弹性资源调度、分布式容错机制等相关的东西,这篇文章我们继续来聊聊这个系统后续的重构演进过程。...原创 2022-08-04 20:14:51 · 550 阅读 · 1 评论 -
亿流量大考(2):开发一套高容错分布式系统
上篇文章聊了一下商家数据平台第一个阶段的架构演进。本文继续聊聊这套架构在面对高并发、高可用、高性能等各种技术挑战下,应该如何继续演进。原创 2022-08-03 21:39:37 · 814 阅读 · 0 评论 -
亿流量大考(1):日增上亿数据,把MySQL直接搞宕机了...
本文来聊聊一个数据产品背后对应的一套大型商家数据平台,看看这个平台在分布式、高并发、高可用、高性能、海量数据等技术挑战下的架构演进历程原创 2022-08-02 18:34:04 · 1132 阅读 · 2 评论 -
天天用MySQL开发,你知道数据库能抗多大并发压力吗?
很多小伙伴天天基于mysql做系统开发,但是写的系统都是低并发压力、小数据量的,上线了也能正常跑。但是你知道连接的MySQL数据库到底能抗多大并发压力吗?如果MySQL数据库扛不住压力应该如何演进呢?原创 2022-04-14 08:34:24 · 9621 阅读 · 1 评论