首页
学习
活动
专区
圈层
工具
发布
首页标签架构设计

#架构设计

架构设计是人们对一个结构内的元素及元素间关系的一种主观映射的产物。架构设计是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。

架构师视角下的分布式锁:核心权衡与终极决策

WingsQ

在分布式系统的设计版图中,分布式锁并非孤立的技术组件,而是架构师平衡 “业务价值” 与 “技术成本” 的关键支点。从单体到分布式的演进中,锁的需求从 “本地资源...

2300

Pulsar存储计算分离架构设计之Broker无状态

老周聊架构

在分布式消息队列系统中,传统的架构模式如RocketMQ、RabbitMQ和Kafka等,通常将消息存储和消息处理逻辑集中在Broker节点上。这种模式虽然在一...

3100

大数据领域开山鼻祖组件Hadoop核心架构设计

老周聊架构

Hadoop是一个专为大数据设计的架构解决方案,历经多年开发演进,已逐渐发展成为一个庞大且复杂的系统。其内部工作机制融合了分布式理论与具体工程开发的精髓,构成了...

2000

Dubbo源码分析之整体架构设计

老周聊架构

1、dubbo的项目在github中的地址为: https://github.com/apache/dubbo

2100

Cloudflare年内第三次宕机:单点依赖真的是架构设计的"原罪"吗?

前端达人

今晚,不是被攻击,不是流量暴增,而是全球数百万网站集体"消失"了——DNS解析失败、CDN无响应、Workers边缘计算全线瘫痪。一开始我还以为自己的网络坏掉了...

2900

为什么有些前端开发者能快速交付,有些还在纠结架构设计

前端达人

最近在code review时发现了个有趣的现象:两个水平差不多的开发者做同一个需求,一个2小时完成,另一个花了两天还在"优化架构"。差别不大,但效率天差地别。

3910

Pulsar存储计算分离架构设计之消息副本同步和故障转移机制

老周聊架构

我们继续来讲Pulsar存储计算分离架构设计系列,这篇我们来说说消息副本和故障转移机制。

3310

Pulsar存储计算分离架构设计之负载均衡与分片管理

老周聊架构

我们继续来讲Pulsar存储计算分离架构设计系列,这篇我们来说说负载均衡与分片管理。

6810

Pulsar存储计算分离架构设计之元数据管理

老周聊架构

我们前面的Pulsar存储计算分离架构设计系列已经介绍过Broker无状态、存储层BookKeeper的文章了,这篇我们主要来说下元数据管理。

4310

Pulsar存储计算分离架构设计之存储层BookKeeper(下)

老周聊架构

Bookie的存储架构设计围绕高性能读写优化展开,通过三级存储结构实现吞吐量与延迟的平衡。

2910

Pulsar存储计算分离架构设计之存储层BookKeeper(上)

老周聊架构

我们上文说过,Apache Pulsar 采用了一种典型的"存储计算分离"架构设计:消息内容持久化存储在 BookKeeper 分布式日志存储系统中,集群元数据...

5010

MVC、MVP 与 MVVM:Android 架构演进之路

木易士心

站在 2025 年回望,Android 开发已走过近二十年。从早期“Activity 即一切”的野蛮生长,到如今以 Jetpack Compose + Kotl...

10710

常见的架构设计思想或抓手(设计手段)

孟君

列举一些常见的架构设计思想或抓手(设计手段),包括性能优化、可用性、扩展性、可维护性等多个维度的典型手段,便于参考和系统思考:

7510

AI时代的架构核心:文档即架构,思维为基石

WingsQ

AI代码编程已成热潮,“提需求就让AI写系统”的说法甚嚣尘上,仿佛人人都能借AI之力完成开发工作。这里面最出名的当属cursor。

10810

软件架构文档核心要素深度解读-从业务到实现的完整架构蓝图

人月聊IT

Hello,大家好,我是人月聊IT。今天接着聊软件架构设计,即一个软件架构设计文档究竟应该包括哪些关键内容?

10910

架构师P9工作法-技术硬实力+思维+领导力

人月聊IT

上周收到这本书后,我利用周末时间进行了深入阅读。该书可读性极佳,其中关于技术实践与架构设计的内容令我深有共鸣。

11710

软件设计的哲学-软件系统的复杂性问题

人月聊IT

在未进行复杂的架构设计和详细设计时,本书提出了一个关键思路:实现功能时应先撰写注释,再编写实现代码。

7810

115_LLM基础模型架构设计:从Transformer到稀疏注意力

安全风信子

大型语言模型(LLM)的架构设计是其性能的核心决定因素。从2017年Transformer架构的提出,到如今的稀疏注意力和混合专家模型,LLM架构经历了快速的演...

9610

负载均衡架构设计:CLB 直连后端 vs. CLB + Nginx,如何选择?

用户8589624

在现代分布式系统中,负载均衡(Load Balancing)是保证高可用、高性能的关键组件。云服务商提供的 CLB(Cloud Load Balancer) 能...

5710

Nginx作为网络出口网关:架构设计与实践指南

用户8589624

在现代IT架构中,网络出口(即企业或应用对外提供服务的入口)通常需要高性能、高可用性和安全性。传统方案可能采用硬件负载均衡器(如F5、Citrix ADC)或专...

13210
领券