最新 最热

【新版系统架构】第十七章-通信系统架构设计理论与实践

各VLAN之间访问通过两台核心交换设备来完成,仅核心交换设备具备路由功能,接入设备仅提供二层转发功能

2023-10-16
1

【新版系统架构】第十五章-面向服务架构设计理论与实践

从服务为中心的视角看,企业集成架构可划分为:业务逻辑服务、控制服务、连接服务、业务创新和优化服务、开发服务、IT服务管理

2023-10-16
2

【新版系统架构】第十四章-云原生架构设计理论与实践

从技术角度,云原生架构是基于云原生技术的一组架构原则和设计模式的集合,旨在将云应用中的非业务代码部分进行最大化剥离,从而让云设施接管应用中原有的大量非功能特性(如弹性、韧性、安全、可观测性、灰度等),使业务不再有...

2023-10-16
1

【新版系统架构】第十三章-层次式架构设计理论与实践

软件体系结构贯穿于软件研发的整个生命周期内,具有重要的影响,从以下三方面来进行考察:

2023-10-16
1

【新版系统架构】第十二章-信息系统架构设计理论和实践

企业信息系统的总体框架 信息系统架构(ISA),具有多维度、分层次、高度集成化的模型

2023-10-16
1

【新版系统架构】第七章-系统架构设计基础知识(架构风格、复用)

可复用的资产包括:需求、架构设计、元素、建模与分析、测试、项目规划、过程方法和工具、人员、样品系统、缺陷消除

2023-10-16
1

【新版系统架构】第七章-系统架构设计基础知识(基于架构的软件开发方法)

基于体系结构的软件设计(ABSD)方法,是由体系结构驱动的,即由构成体系结构的商业、质量和功能需求的组合驱动的。有3个基础:功能的分解、通过选择体系结构风格来实现质量和商业需求、软件模板的使用。...

2023-10-16
1

大数据架构设计(四十五)

Lambda架构设计目的在于提供一个满足大数据系统关键特性的架构。整合离线计算和实时计算,融合不可变性、读写分离和复杂性隔离等原则。

2023-10-08
5

构建可扩展的RESTful API:设计原则与最佳实践

在当今的软件开发领域中,RESTful API已成为一种广泛应用的架构风格。良好的API设计对于构建可扩展、易于维护和高性能的应用程序至关重要。本文将深入探讨RESTful API的设计原则和最佳实践,并通过代码示例演示如何应用...

2023-10-08
2

分布式锁方案设计:防止取消订单误支付Bug

在分布式系统中,订单支付是一个常见的业务场景。然而,在取消订单时,如果不加以防范,有可能会出现误支付的Bug。为了解决这个问题,本文将介绍一种基于分布式锁的方案,来保证在取消订单时不会发生误支付的情况。...

2023-09-25
2