高并发架构
wenlin_xie
这个作者很懒,什么都没留下…
展开
-
如何设计一个亿级流量高性能、高可用、高并发的分布式系统?
如何设计一个亿级流量高性能、高可用、高并发的分布式系统? 面试题如何设计一个高并发系统?面试官心理分析说实话,如果面试官问你这个题目,那么你必须要使出全身吃奶劲了。为啥?因为你没看到现在很多公司招聘的 JD 里都是说啥,有高并发就经验者优先。如果你确实有真才实学,在互联网公司里干过高并发系统,那你确实拿 offer 基本如探囊取物,没啥问题。面试官也绝对不会这样来问你,...原创 2019-02-19 14:36:41 · 4568 阅读 · 1 评论 -
分库分表在设计高并发系统的作用?不同的分库分表中间件都有什么优点和缺点?如何对数据库如何进行垂直拆分或水平拆分的?
分库分表在设计高并发系统的作用?不同的分库分表中间件都有什么优点和缺点?如何对数据库如何进行垂直拆分或水平拆分的? 面试题为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)?用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?你们具体是如何对数据库如何进行垂直拆分或水平拆分的?面试官心理分析其实这块肯定是扯到高并发了,因为分库分表一定是为了支撑高并发...原创 2019-02-26 12:00:13 · 602 阅读 · 0 评论 -
如何设计才可以让系统从未分库分表动态切换到分库分表上?
如何设计才可以让系统从未分库分表动态切换到分库分表上? 面试题现在有一个未分库分表的系统,未来要分库分表,如何设计才可以让系统从未分库分表动态切换到分库分表上?面试官心理分析你看看,你现在已经明白为啥要分库分表了,你也知道常用的分库分表中间件了,你也设计好你们如何分库分表的方案了(水平拆分、垂直拆分、分表),那问题来了,你接下来该怎么把你那个单库单表的系统给迁移到分库分表上...原创 2019-02-26 14:14:37 · 538 阅读 · 0 评论 -
分库分表最佳实践 如何设计可以动态扩容缩容的分库分表方案?
分库分表最佳实践 如何设计可以动态扩容缩容的分库分表方案? 面试题如何设计可以动态扩容缩容的分库分表方案?面试官心理分析对于分库分表来说,主要是面对以下问题:选择一个数据库中间件,调研、学习、测试; 设计你的分库分表的一个方案,你要分成多少个库,每个库分成多少个表,比如 3 个库,每个库 4 个表; 基于选择好的数据库中间件,以及在测试环境建立好的分库分表的环境,然...原创 2019-02-26 14:21:49 · 1142 阅读 · 1 评论 -
高并发分库分表最佳实践 分库分表之后,id 主键如何处理?
高并发分库分表最佳实践 分库分表之后,id 主键如何处理? 面试题分库分表之后,id 主键如何处理?面试官心理分析其实这是分库分表之后你必然要面对的一个问题,就是 id 咋生成?因为要是分成多个表之后,每个表都是从 1 开始累加,那肯定不对啊,需要一个全局唯一的 id 来支持。所以这都是你实际生产环境中必须考虑的问题。面试题剖析基于数据库的实现方案数据库自增 i...原创 2019-02-26 14:34:52 · 738 阅读 · 0 评论 -
为什么要进行系统拆分?如何进行系统拆分?拆分后不用 dubbo 可以吗?
为什么要进行系统拆分?如何进行系统拆分?拆分后不用 dubbo 可以吗? 面试题为什么要进行系统拆分?如何进行系统拆分?拆分后不用 dubbo 可以吗?面试官心理分析从这个问题开始就进行分布式系统环节了,现在出去面试分布式都成标配了,没有哪个公司不问问你分布式的事儿。你要是不会分布式的东西,简直这简历没法看,没人会让你去面试。其实为啥会这样呢?这就是因为整个大行业技术发...原创 2019-02-26 14:42:42 · 552 阅读 · 0 评论 -
如何高效解决分布式事务问题的?TCC 如果出现网络连不通怎么办?XA 的一致性如何保证?
如何高效解决分布式事务问题的?TCC 如果出现网络连不通怎么办?XA 的一致性如何保证? 面试题分布式事务了解吗?你们是如何解决分布式事务问题的?面试官心理分析只要聊到你做了分布式系统,必问分布式事务,你对分布式事务一无所知的话,确实会很坑,你起码得知道有哪些方案,一般怎么来做,每个方案的优缺点是什么。现在面试,分布式系统成了标配,而分布式系统带来的分布式事务也成了标配...原创 2019-02-26 14:58:04 · 3027 阅读 · 0 评论 -
如何自己设计一个类似 Dubbo 的 RPC 框架?有什么思路?
如何自己设计一个类似 Dubbo 的 RPC 框架?有什么思路? 面试题如何自己设计一个类似 Dubbo 的 RPC 框架?面试官心理分析说实话,就这问题,其实就跟问你如何自己设计一个 MQ 一样的道理,就考两个:你有没有对某个 rpc 框架原理有非常深入的理解。 你能不能从整体上来思考一下,如何设计一个 rpc 框架,考考你的系统设计能力。面试题剖析其实问到你...原创 2019-02-26 15:15:12 · 882 阅读 · 0 评论