架构设计是人们对一个结构内的元素及元素间关系的一种主观映射的产物。架构设计是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。
设计高可用架构需要合理部署以下核心组件,每个组件的高可用性都直接影响系统的整体表现:
因此,清华大学、北京航空航天大学团队推出了全新的架构设计 ——Personalize Anything,它能够在无需训练的情况下,完成概念主体的高度细节还原,支...
最近两年来,我一直在跟进鸿蒙系统的发展,从EMUI到HarmonyOS,见证了这个国产操作系统从无到有的成长历程。今天想和大家分享一下我对鸿蒙系统架构的理解和实...
开源周的最后一天,DeepSeek分享了DeepSeek-V3/R1的架构设计思路,让大家能够更系统更全面的了解其推理系统的设计过程,以及更深刻的理解之前开源的...
在现代分布式系统中,随着流量的爆炸式增长以及微服务架构的广泛应用,系统的稳定性和可用性面临着巨大的挑战。尤其在高并发场景下,流量的瞬时冲击、下游服务的故障以及资...
本组件是HarmonyOS NEXT平台的高性能图片预览核心模块,主要解决以下问题:
之前系列1-2说过,设计模式有6大核心原则,SOLID(单一职责、开闭、里氏替换、接口隔离、依赖倒置原则)+迪米特法则,它的核心思想就是要面向接口编程,为模块对...
幂等的词典定义:幂等是指同一操作进行多次执行所产生的结果和执行一次的结果是相同的。即无论执行多少次相同的操作,最终的结果都是一致的。幂等在软件行业的定义应当是不...
腾讯云TDP | KOL (已认证)
先来介绍一下架构设计的重要性,其实架构设计是软件开发的蓝图,它决定了系统的整体结构和各个组件之间的关系。一个良好的架构设计可以提高系统的可扩展性、可维护性和可测...
在上一篇系列文章《设计模式觉醒系列(01)设计模式的基石 | 六大原则的核心是什么?》,我们已经详细分享了设计模式的六大原则,以及总结设计模式在研发设计过程中的...
Tomcat是Apache基金会基于Java开发开源的web容器。Tomcat应用服务器,又称“汤姆猫”,它开源、轻量、易于集成、社区背书支持的特性,深受Jav...
在软件工程领域,任何脱离实际业务需求的架构设计都是一种不负责任的行为,甚至可以称之为"技术层面的形式主义"。这种设计倾向往往表现为过度追求技术新颖性、盲目采用复...
前言:这个系列将使用最前沿的cursor作为辅助编程工具,来快速开发一些基础的编程项目。目的是为了在真实项目中,帮助初级程序员快速进阶,以最快的速度,效率,快速...
面对千万级关系链与实时推送挑战,腾讯频道如何构建高性能Feeds流系统?本文深度解析三层架构设计策略,揭秘读写扩散混合方案与扩散量剪枝优化,破解超大社区场景下的...
大家好,我是稳稳,一个曾经励志用技术改变世界,现在为随时失业做准备的中年奶爸程序员,与你分享生活和学习的点滴。
随着工作年限的不断增长,在技术经验积累的路上,我们在技术框架、性能优化、业务系统架构研发、踩坑经验等方面上投入了非常多的时间。然而在具体的代码架构设计、代码复用...
这两个问题如果详细展开的话,各自至少需要一篇文章才能讲齐全。涉及底层的物理存储、模型设计逻辑,相对而言,会有一些难度以及枯燥乏味,导致去了解和探索的意愿相对也会...
关于消息任务处理有多种方式:MQ、Redis、数据库等等,都是消息任务处理的首选良方。本案例采用了比较传统、老套的处理消息任务的方式:数据库。这种方式执行步骤相...