首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签架构设计

#架构设计

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

什么才是真正的架构设计?

腾讯云开发者

前面多处提到了“架构”这个词,架构架构,到底什么是架构?,每个人都有不同的理解,实际工作中,对于同一张架构设计图,由于不同的人对于“架构”、“系统”、“模块”这...

33210

提高系统稳定性的三个阶段

法式咸芝士条

在软件开发过程中,系统稳定性非常重要,良好的系统稳定性不仅能够提高开发效率,还能减少维护成本,提升用户体验。

17100

架构师必备底层逻辑:分层架构设计

腾讯云开发者

有句话叫做互联网技术中的银弹,加一层解决各种问题。我们在微服务架构设计的时候会碰到分层,数据仓库设计的时候也有分层,协议设计的的时候也有分层,大部分的设计模式也...

57932

如何设计一个弹幕系统?

天下之猴

百万级用户,如果每隔三秒将弹幕显示给用户,又由于为了用户的优化体验,每一次在用户屏幕上的弹幕最少为15条,也就是15条数据3s内展示完给用户

9722

单库单表到分库分表的平滑迁移

特特

在业务初期,数据库基本上都是由单库单表实现的,这样既可以快速支持业务试错,同时又可以把资源成本控制到最低,但随着业务不断发展,数据量也会呈指数形式增长,最终会发...

31820

数据库架构演变过程

特特

当业务取的初步成功,用户量上涨,单机数据库就无法支撑业务了,这时候我们可以通过缓存+单机的方式解决

18010

iCraft Editor - 助你轻松绘制出色的立体架构图

用户3980206

iCraft Editor 让你能够清晰地呈现复杂的架构设计。无论是细致入微的结构细节,还是宏观整体的布局规划,iCraft Editor 都能帮助你完美地展示...

15320

微服务的世界:从零开始理解微服务架构

喵喵侠

腾讯云TDP | KOL (已认证)

无论是微服务还是单体架构,选择适合自己项目的架构才是最重要的。希望这篇文章能帮助你更好地理解微服务,并为你未来的架构设计提供一些参考。如果你有任何问题或建议,欢...

25210

关于数据抽离与数据管理

被删

腾讯 | 前端开发 (已认证)

托目前主流框架的福,我们能从事件驱动脱离,来到了数据驱动的世界,可以参考以前的《前端思维转变--从事件驱动到数据驱动》。在常常与数据打交道后,我们对组件的封装、...

32730

前端思维转变--从事件驱动到数据驱动

被删

腾讯 | 前端开发 (已认证)

接触过 jQuery 的小伙伴们大概在切换到 mvvm 初总不习惯,需要进行开发思维的转换,从事件驱动的角度出发,到从数据驱动的角度出发,也是不小的挑战。

22700

Redis基础知识典藏版:架构设计、功能特性、应用场景、操作命令……

腾讯云开发者

Redis 是一种由 C 语言开发的 NoSQL 数据库,以其高性能的键值对存储和多种应用场景而闻名。本文将详细介绍 Redis 的主要功能特性、典型应用场景、...

74410

超级加倍:互联网大厂的容灾架构设计与落地方案(跨机房部署、同城双活、异地多活)

冰河

在互联网大厂,有个普遍的现象:某种程度上,只要是比较重要的系统,都需要考虑系统的容灾问题。

19910

探索架构设计:理解、目标与实现

陆业聪

以上就是一个简化的架构设计流程案例。在实际的架构设计过程中,可能需要考虑更多的因素,例如性能、成本、团队能力等。同时,架构设计也是一个迭代的过程,可能需要根据实...

10310

如何防止订单二次重复支付?

JavaEdge

华为 | 软件开发工程师 (已认证)

用户第一次点击下单操作时,会弹出支付页面待支付。但可能存在用户在支付时发现账户金额不够,后续选择:

20500

VSCode 源码解读:事件系统设计

被删

腾讯 | 前端开发 (已认证)

最近在研究前端大型项目中要怎么管理满天飞的事件、模块间各种显示和隐式调用的问题,本文结合相应的源码分析,记录 VS Code 中的事件管理系统设计。

474104

区块链的基石:工作量证明机制,如何驱动数字货币革命?

JavaEdge

华为 | 软件开发工程师 (已认证)

为防止恶意攻击,节点需完成复杂计算任务(即“挖矿”)来证明他们的工作量。这是一种共识机制,确保只有合法的区块可被添入区块链。

15210

一种优秀的虚拟机内存架构 - AQ

用户10489830

源链接:https://www.axa6.com/zh/an-excellent-virtual-machine-memory-architecture

9810

图解Kafka:架构设计、消息可靠、数据持久、高性能背后的底层原理

腾讯云开发者

在构建高吞吐量和高可靠性的消息系统时,Apache Kafka 成为了众多程序员的首选。本文深入剖析了 Kafka 的内部机制,从宏观架构到消息流转的细节,揭示...

1.7K60

系统间数据的 “推送”(Push)和 “拉取”(Pull)

软件书桌

客户端从服务端获取数据有两种方式,一种是客户端从服务端拉取数据,另一种是服务端将数据推送给客户端。

38010

项目中的技术债务

被删

腾讯 | 前端开发 (已认证)

身为一名程序员,我们经常会调侃自己每天的工作就是在屎山上拉屎。这里的屎山还有一个更好的名称,叫做技术债务。

57441

相关产品

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

领券