分布式
Java_supermanNO1
这个作者很懒,什么都没留下…
展开
-
进阶分布式架构:如何应对高并发的用户请求
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等互联网应用以及云计算的普及,使得架构设计和软件技术的关注点从如何实现复杂的业务逻辑,转变为如何满足大量用户的高并发访问请求。一个简单的计算处理过程,如果一旦面对大量的用户访问,整个技术挑战就会变得完全不同,软件开发方法、技术团队组织、软件的过程管理都会完全不同。以新浪微博为例,新浪微博最开始只有两个工程师,一个前端,一个后端,两个人开发了一个星期就把新浪微博开发出来了。现在许多年过去了,新浪微博的技术团队有上千人,这些人要应..原创 2020-06-27 21:43:47 · 707 阅读 · 0 评论 -
一文详解分布式系统的特点以及设计理念
本文转载自:一文详解分布式系统的特点以及设计理念前言分布式系统并不是什么新鲜词,在上个世纪七八十年代就已经有各种分布式系统出现。只是在互联网时代,分布式系统才大放异彩,尤其是 Google 更是把分布式系统运用到了极致。Google 整个的软件构架都是基于各种各样的分布式系统,诸如 Borg、MapReduce、BigTable 等。正是这些分布式系统,使得 Google 可以处理高并发请求...原创 2020-02-12 21:29:55 · 655 阅读 · 0 评论 -
什么是分布式微服务架构?三分钟彻底弄懂什么是分布式和微服务
本文转载自:什么是分布式微服务架构?三分钟彻底弄懂什么是分布式和微服务一、微服务简介1. 微服务的诞生微服务是基于分而治之的思想演化出来的。过去传统的一个大型而又全面的系统,随着互联网的发展已经很难满足市场对技术的需求,于是我们从单独架构发展到分布式架构,又从分布式架构发展到 SOA 架构,服务不断的被拆分和分解,粒度也越来越小,直到微服务架构的诞生。微服务架构是一种架构模式,它提倡将单...原创 2020-02-06 17:00:59 · 1281 阅读 · 0 评论 -
详解分布式锁的多种实现方式——数据库、缓存、Zookeeper
目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致...原创 2019-09-20 14:52:06 · 199 阅读 · 0 评论 -
掌握分布式事务锁,这个大厂实战订单锁你一定要会
分布式趋势目前几乎很多大型网站及应用都是分布式部署的,分布式场景中我们也都会遇到一个非常重要的问题:数据一致性。正如分布式的CAP理论说的一样:“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者进行取舍。在互联网领域的绝大多数的...转载 2019-09-22 21:36:22 · 335 阅读 · 0 评论 -
分布式事务解决方案框架(LCN)
一、事物概念事物特性(ACID)原子性(A):所谓的原子性就是说,在整个事务中的所有操作,要么全部完成,要么全部不做,没有中间状态。对于事务在执行中发生错误,所有的操作都会被回滚,整个事务就像从没被执行过一样。一致性(C):事务的执行必须保证系统的一致性,就拿转账为例,A有500元,B有300元,如果在一个事务里A成功转给B50元,那么不管并发多少,不管发生什么,只要事务执行成功了,那么最后...转载 2019-09-28 21:02:25 · 1190 阅读 · 0 评论