分布式框架有哪些
- 五种分布式锁(分布式锁实现方案)
-
序什么是分布式锁?基于数据库的分布式锁(一)基于缓存的分布式锁——Redis锁(二)基于ZooKeeper的分布式锁(三)基于分布式算法的锁(如基于Raft或Paxos的锁)四基于文件锁的分布式锁(五)用Go+Lua实现基于Redis的分布式锁Raft算法是什么?基于文件锁的分布式锁如何实现?……开...
- 大数据平台架构:分布式技术架构简介
-
不可否认,大数据在这些年的发展当中,实现大数据处理的核心技术,始终是分布式。基于分布式技术架构,有分布式存储、分布式计算等相应的技术框架组件,形成了完善的技术生态,为大数据处理需求任务提供相应的解决方案。今天我们就从大数据平台架构的角度,来聊聊分布式技术架构。分布式架构,本身就是为了解决存储量和计算...
- 什么是单体架构、什么是分布式架构、什么是微服务架构?
-
单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署优点:架构简单部署成本低缺点:耦合度高(维护困难、升级困难)分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务优点:降低服务耦合有利于服务升级和拓展缺点:服务调用关系错综复杂微服务的架构...
- 惊动“达摩院”的分布式架构笔记:火于互联网,据说来自于清华
-
一个星期前,一本Java架构笔记突然在互联网上爆火。因为内容的深度和广度,甚至连阿里最牛的研发中心都被惊动了,而且作者一周后直接被阿里挖走后定级P8,据说作者来自于清华。因内容完整过多,文章难以展示全部,被迫图片展示。笔记被小编整理成了PDF,需要获取的朋友关注转发后私信小编(架构)即可免费领取这本...
- 4种分布式锁实现方式比较(分布式锁作用)
-
分布式锁是在分布式系统中用于保证多个节点间的互斥访问共享资源的一种同步机制。在分布式系统中,通常会使用共享的数据库或缓存系统作为数据存储。基于数据库实现的分布式锁方式如下:数据库实现基于数据库实现的分布式锁通过在数据库中创建一条记录来表示一个锁。当一个进程想要获取锁时,它会在数据库中创建一个相应的记...
- 「高并发」高并发分布式锁架构解密,不是所有的锁都是分布式锁
-
写在前面究竟什么样的锁才能更好的支持高并发场景呢?今天,我们就一起解密高并发环境下典型的分布式锁架构,结合【高并发】专题下的其他文章,学以致用。锁用来解决什么问题呢?在我们编写的应用程序或者高并发程序中,不知道大家有没有想过一个问题,就是我们为什么需要引入锁?锁为我们解决了什么问题呢?在很多业务场景...
- 架构演变(架构的演变)
-
单体架构单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。优点:部署简单缺点:耦合度高(维护困难、升级困难)水平扩展架构加机器,对应用横向扩展。垂直拆分业务进行拆分,每个业务完成所需的所有功能,作为其中的一个项目。优点:精确水平扩展,模块间相互独立(升级、优化便利)缺点:各模块间相互独...
- 阿里P8现身说法,解密“架构”原理与实战笔记:从分布式到微服务
-
分布式架构与微服务平台是当今IT界的关键技术,也是资深软件工程师和系统架构师必须掌握的核心技术。微服务、云原生、Kubernetes、ServiceMesh是分布式领域的热点技术,它们并不是凭空出现的,一定继承了某些“前辈”的优点。我们不仅要了解这些技术,还要深入理解其发展脉络、原理等,才能游刃有...
- 分布式事务详解(四种分布式事务方案)
-
大家好,我是mikechen。分布式事务在分布式系统经常遇见,但很多同学并了解分布式事务,下面重点详解四种主流分布式事务@mikechen本篇已收于mikechen原创超30万字《阿里架构师进阶专题合集》里面。分布式事务分布式事务是指涉及多个计算机,或进程的一系列操作,这些操作需要保证在所有节点上的...
- 【分布式技术专题】「架构实践之谈」深入剖析常用分布式技术难题
-
分布式架构互联?架构演进单体应?架构定义?个归档包(例如war格式)包含所有功能的应?程序,我们通常称为单体应?。?架构单体应?的?法论,就是单体应?架构。架构示意图优缺点分析初期:架构简单,统一化管理真个服务和生态体系开发、测试、部署都很?便随着项?的发展,项?越来越臃肿,问题出现了:复杂性?只...