写点什么

分布式架构

0 人感兴趣 · 41 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/ba/ba82c9ad1a97c64374efdf95d31a7731.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GitHub 上线重量级分布式架构原理设计笔记,开源的东西看着就是爽

在分布式系统中,一次业务处理可能需要多个应用来实现,比如用户发送一次下单请求,就涉及到订单系统创建订单,库存系统减库存,而对于一次下单,订单创建与减库存应该是要同时成功或者同时失效,但在分布式系统中,如果不做处理,就很有可能订单创建成功,但

GitHub 重磅上线!开源分布式架构原理设计笔记

在分布式系统中,一次业务处理可能需要多个应用来实现,比如用户发送一次下单请求,就涉及到订单系统创建订单,库存系统减库存,而对于一次下单,订单创建与减库存应该是要同时成功或者同时失效,但在分布式系统中,如果不做处理,就很有可能订单创建成功,但

https://static001.geekbang.org/infoq/72/72a117766ea214e85d07de86a8b7dd0a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

涅槃重生!字节大牛力荐大型分布式手册,凤凰架构让你浴火成神

从大型机到单体架构,从微服务架构到无服务架构,每一次架构模式的演进都是一次涅槃。每一个软件系统都是由大量服务构成的生态体系,个体服务的“死亡”和“重生”是整个系统能否持续可靠运行的关键因素。笔记从5个方面全面剖析了如何构建一个可靠的分布式系

https://static001.geekbang.org/infoq/a8/a8284ab336fc7a3018464a5b81c84600.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

阿里高工纯手写的《分布式架构手册》仅仅一天 GitHub 就标星 128K

伴随这近几年来互联网的不断发展,IT行业的不断进步和改变“分布式架构”这个词也逐渐成为程序员中热度最高的技术热词!

https://static001.geekbang.org/infoq/0d/0d9cca1ece18c896483ca43d14db1a3d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

你还在为分布式系统数据一致性而烦恼吗,来来来!!!

博主最近在做分布式事务这块业务,所以在选型的过程中,对比了当下比较流行的解决方案,在这里坐下记录,欢迎jym提出更好的方案哦。

阿里是如何使用分布式架构的?阿里内部学习手册分享

为什么要使用分布式架构?分布式架构解决了互联网应用的两大难题:高并发和高可用。高并发指服务器并发处理客户端请求的数量大,而高可用指后端服务能始终处于可用状态。

腾讯架构师手撸这份标星过万的"计算机网络协议笔记"全网爆火

互联网世界中,网络协议的重要性不言而喻。很多人都知道,网络协议中的五层模型或者七层模型,这些在操作系统中,那都是“必考题”。上学的时候,无论是死记硬背,还是各种小抄,总得把下面这个图记下来。踏入工作,走进 web 开发“不归路”,发现还是不能落

https://static001.geekbang.org/infoq/24/2485307c2d4b51a3d66e796a43dffa36.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

浅析三款大规模分布式文件系统架构设计

当提到文件系统,大部分人都很陌生。但我们每个人几乎每天都会使用到文件系统,比如大家打开 Windows、macOS 或者 Linux,不管是用资源管理器还是 Finder,都是在和文件系统打交道。如果大家有自己动手装过操作系统的话,第一次安装的时候一定会有一个步骤就

阿里是如何使用分布式架构的?阿里内部学习手册分享

为什么要使用分布式架构?分布式架构解决了互联网应用的两大难题:高并发和高可用。高并发指服务器并发处理客户端请求的数量大,而高可用指后端服务能始终处于可用状态。

https://static001.geekbang.org/infoq/17/17d43c0deab40630aada40f5232903d5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【深入浅出 Seata 原理及实战】「入门基础专题」探索 Seata 服务的 AT 模式下的分布式开发实战指南(2)

上一篇文章说到了Seata 为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。那么接下来我们将要针对于AT模式下进行分布式事务开发的原理进行介绍以及实战。

https://static001.geekbang.org/infoq/d4/d4fe9919b5ba2f728153c4d597b79cb8.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Dubbo 架构设计与源码解析(一) 架构设计

架构演变 单应用架构 ----> 垂直架构 ----> 分布式架构 ----> 微服务架构 ----> 云原生架构

https://static001.geekbang.org/infoq/5f/5f12d85df5da96fe9a060931c531c9bf.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

作者推荐 | 【分布式技术专题】「架构设计方案」图解学习法总结集群模式下的各种软负载均衡策略实现及原理分析

用户头像
洛神灬殇
2022-12-10

在分布式系统中,负载均衡是非常重要的环节,通过负载均衡将请求派发到网络中的一个或多个节点上进行处理。

https://static001.geekbang.org/infoq/8d/8d61bfff4f684f6e6f8f5e1a93864b0f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【分布式技术专题】「架构设计方案」盘点和总结秒杀服务的功能设计及注意事项技术体系

用户头像
洛神灬殇
2022-12-09

分析秒杀的业务场景,最重要的有一点就是超卖问题,假如备货只有100个,但是最终超卖了200,一般来讲秒杀系统的价格都比较低,如果超卖将严重影响公司的财产利益,因此首当其冲的就是解决商品的超卖问题。

https://static001.geekbang.org/infoq/b3/b39ee72f7ba51233930fe54db8f35194.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一种基于柔性事务的分布式事务解决方案设计探究

市面上常见的有,2pc/3pc、tcc、saga等常见的分布式事务解决方案,但是实际实施起来框架比较重,设计开发比较繁琐,不易于快速开发上手。本文提供一种基于柔性事务设计的简单易上手的分布式事务设计方案,用于解决常见的分布式事务常见场景。

https://static001.geekbang.org/infoq/94/94677e4334bdc6d286609296ca6fbd17.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如果让我设计一套,TPS 百万级 API 网关!

用户头像
小傅哥
2022-08-16

这是所有互联网大厂都有的一个核心服务,承接着来自用户的滴滴打车、美团外卖、京东购物、微信支付,更是大促期间千万级访问量的核心系统。

想从单体架构演进到分布式架构,SBA 会是一个不错的选择

SBA 可以看成是单体架构和微服务架构之间的一个折中方案,它也是按照业务领域进行服务划分,但服务划分的粒度相比微服务要更粗。从单体架构演进到 SBA,会比直接演进到微服务架构更加容易。

应对“反洗钱”,银丰新融反洗钱自主监测系统为机构保驾护航

银丰新融反洗钱自主监测系统,定位于协助义务机构全面履行反洗钱义务,防范洗钱风险,适应行业发展趋势。

Redis 集群架构剖析 (4):槽位迁移,重新分配

用户头像
非晓为骁
2022-04-02

本文档主要是学习redis cluster的一下学习笔记和想法,通过这篇文章,希望你能了解redis的cluster是如何实现槽位重新分配过程中,集群不下线的操作。

https://static001.geekbang.org/infoq/ad/ad0cc7ee8a2f6362f677fc0fd9a22aff.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

异构注册中心机制在中国工商银行的探索实践

用户头像
SOFAStack
2022-03-29

中国工商银行于 2014 年率先启动银行核心业务系统的分布式架构转型探索,自主研发了同业领先的分布式服务平台。 注册中心为服务平台提供了核心的服务发现功能,其健壮性对服务调用的成功率起着至关重要的作用。

https://static001.geekbang.org/infoq/99/99d694024179220fd5234a0bec8cbfa1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

极速体验|使用 Erda 微服务观测接入 Jaeger Trace

用户头像
尔达Erda
2022-03-09

在大型网站系统设计中,随着分布式架构,特别是微服务架构的流行,我们将系统解耦成更小的单元,通过不断的添加新的、小的模块或者重用已经有的模块来构建复杂的系统。随着模块的不断增多,如何准确快速定位到线上故障和性能瓶颈,便成为我们面对的棘手问题。

https://static001.geekbang.org/infoq/a0/a064e1b23e2b5997461073fe46a4490e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2021 大促 AntMonitor 总结 - 云原生 Prometheus 监控实践

用户头像
SOFAStack
2022-01-25

日志和指标是监控不可或缺的两种数据源,为应用系统提供完整的可观测性。

微服务分布式架构中,如何实现日志链路跟踪

摘要:接口设计出来返回结果值和编码,还有哪些是需要我们优化的结果参数?微服务分布式架构中,如何实现日志链路跟踪?

畅聊分布式体系架构

用户头像
DisonTangor
2021-11-28

或许我们都忘了当年用短信和邮箱的时代,信息通讯并不是很及时迅捷。我们都普遍认为是那时候网络不够发达。的确这是一部分原因,但是其实另一部分的原因就在于集中式服务响应能力不足。这个应该怪英特尔和摩托罗拉(如果记得汉芯,应该知道这个巨人)吗?我觉

https://static001.geekbang.org/infoq/e0/e0fa1a688a0296914170c931c2535d0b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

🌏【架构师指南】分布式技术知识点总结(中)

用户头像
洛神灬殇
2021-06-23

整个架构是分层的分布式的架构,纵向包括CDN,负载均衡/反向代理,web应用,业务层,基础服务层,数据存储层。水平方向包括对整个平台的配置管理部署和监控。

https://static001.geekbang.org/infoq/cd/cddfee97617ad56beb6da98af6246b5a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

微服务 - 技术专题 - 微服务进程间通信

用户头像
洛神灬殇
2021-05-03

在单体应用中,各模块之间的调用是通过编程语言级别的方法或者函数来实现的。而基于微服务的分布式应用是运行在多台机器上的;一般来说,每个服务实例都是一个进程。

四种软件架构概述

用户头像
xcbeyond
2021-04-16

如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。

聊聊架构模式的变迁:从分层架构到微服务架构

【摘要】一般地,架构模式大致可以分成两类,单体架构(monolithic architecture)和分布式架构(distributed architecture)。

https://static001.geekbang.org/infoq/97/97caf8123e342aefe783b269120378be.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

分布式服务框架的选择 -《企业 IT 架构转型之道 - 阿里巴巴中台战略思想与架构实战》

用户头像
Man
2020-12-20

截止到2007年,淘宝已经拥有超过500人的技术团队规模,整个淘宝网站是一个几百兆字节的WAR包,功能模块超过200个。几百人维护一个WAR包的模式,带来了以下几个主要问题:

分布式架构_分布式架构技术文章_InfoQ写作社区