# 系统架构 在软件开发中,系统架构是一个非常重要的概念。一个好的系统架构可以提高系统的性能、可靠性和可维护性,从而为用户提供更好的体验。具有优雅设计的系统架构被称为“系统架构”。 ## 什么是系统架构系统架构指的是系统架构设计的优雅、简洁和高效。一个优秀的系统架构应该具有良好的模块化、清晰的层次结构和合理的组件设计。通过优秀的系统架构,开发人员可以更加方便地理解系统的结
原创 2024-06-18 06:15:48
37阅读
1. 系统架构介绍 ==============Oracle 的applications 主要包括一个文件系统,一个数据库:而文件系统包括:forms(用来交互和更新数据)、reports(用来显示标准的输出数据)、一致性程序(提供了大容量、非交互的数据更新操作)、程序和sql脚本(管理这个系统)、html和java(用来显示用户界面和实现商业应用)数据库包括:数据对象(表、索引等)、代码对象(s
转载 2023-08-24 17:56:59
0阅读
待构建系统特征:    1.具备用户要求的功能    2.能够在要求的工期内安全地构建    3.性能足够好    4.可靠的    5.可用的,并且使用时不会造成伤害    6.安全的    7.成本是可以接受的    8.符合法律标准
原创 2013-08-24 09:15:01
636阅读
简介: 《架构--软件架构的艺术》作者是李伟、吴庆海。本书聚焦于软件架构行业,全面介绍软件应用系统架构的基本原理、方法以及经典的实践经验。 内容简介: 《软件架构的艺术》:架构是设计一切系统的基础和核心。随着用户需求的变化及技术的发展,我们身边各式各样的系统也日趋复杂。如何在万象中剥离繁华,提炼
这是一个初创的公司,快速提供许多新版本的压力很大。延期是不可容忍的—这会带来财务灾难。软件工程师被迫尽其极限,快速交付。所以代码是以一系列疯狂冲刺的方式垒在一起的。 不好的公司结构和不健康的开发过程将在糟糕的软件架构中得到反映。 这些后果的影响是很严重的,远远超出了你对不良设计的天真想象 ? ———
# 架构 经典实现指南 作为一名经验丰富的开发者,我将带领你逐步学习实现“架构 经典”。在本文中,我们将通过一系列的步骤来完成这个任务。以下是整个流程的概览: | 步骤 | 描述 | | -------- | -------- | | 步骤 1 | 确定需求和目标 | | 步骤 2 | 设计架构 | | 步骤 3 | 实现核心功能 | | 步骤 4 | 进行测试
原创 2023-12-06 05:18:31
33阅读
开发团队中健康的工作关系将直接有益于软件设计。不健康的关系和个性膨胀会导致不健康的软件。 内聚和耦合 软件设计的关键品质是内聚和耦合。这不是什么新奇的“面向对象”概念;我们的目标是通过设计使系统的组件具备下列品质: 高内聚: 内聚是一个测量指标,说明相关的功能如何聚集在一起,模块内的各部分作为一个整体工作的如何。内聚性是将模块粘成一个整体的胶水。 弱内聚的模块是不良分解的信号。每个模块都必须具有清
转载 2012-11-12 10:32:00
86阅读
2评论
目录一、前言二、技术架构总结思考点总结扩展点总结:团技术架构演变初始阶段(2003年-2011年)O2O阶段(2012年-2015年)大数据阶段(2016年-2018年)平台化阶段(2018年-至今)三、业务架构总结简单的业务架构优化方法论第一步、让复杂的事情简单化。第二步、让简单的事情标准化。第三步、让标准化的事件流程化第四步、让流程化的事情自动化业务上单流程应用未优化前现状分析优化后现状分析
一个MMORPG的常规技能系统广义的的说,和战斗结算相关的内容都算技能系统,包括技能信息管理、技能调用接口、技能目标查找、技能表现、技能结算、技能创生体(buff/法术场/弹道)管理,此外还涉及的模块包括:AI模块(技能调用者)、动作模块、寻路/移动模块以及人物属性和伤害数值结算等。先说下技能模块每个部分的职责和原理:技能信息管理:管理unit所拥有的技能以及技能的等级、cd等。在...
转载 2021-06-17 14:04:53
826阅读
一个MMORPG的常规技能系统广义的的说,和战斗结算相关的内容都算技能系统,包括技能信息管理、技能调用接口、技能目标查找、技能表现、技能结算、技能创生体(buff/法术场/弹道)管理,此外还涉及的模块包括:AI模块(技能调用者)、动作模块、寻路/移动模块以及人物属性和伤害数值结算等。先说下技能模块每个部分的职责和原理:技能信息管理:管理unit所拥有的技能以及技能的等级、cd等。在我们游戏中,这里
转载 2022-03-20 13:57:48
88阅读
## 系统架构 团是中国最大的在线服务平台之一,为用户提供了外卖、酒店预订、团购等服务。为了满足高并发、高可用的需求,团采用了分布式系统架构。本文将介绍系统架构的主要组成部分以及相关技术。 ### 1. 分布式架构 团的系统架构基于分布式架构,将系统划分为多个模块,每个模块独立部署运行。这样可以提高系统的可伸缩性、可靠性和容错性。以下是系统架构的主要组成部分: - **前
原创 2023-07-29 11:32:19
886阅读
引言:软件架构就是在准确把控需求的基础上对系统的解剖。 而准确把控需求,不仅仅体
原创 2023-01-16 21:45:49
190阅读
团配送自成立以来,业务经历了多次跨越式的发展。业务的飞速增长,对系统的整体架构和基础设施提出了越来越高的要求,同时也不断驱动着技术团队深刻理解业务、准确定位领域模型、高效支撑系统扩展。如何在业务高速增长、可用性越来越高的背景下实现系统架构的快速有效升级?如何保证复杂业务下的研发效率与质量?本文将为大家介绍团配送的一些思考与实践。-》配送业务从物流到同城即时配送同城即时配送业务的发展契机-》技术
本文目录系列文章一、Hadoop/Spark 定位与应用架构1.1 功能和定位(是什么)1.2 在互联网企业的应用场景和外围系统(怎么用)二、Hadoop / Spark 核心架构2.1 核心架构 review2.1.1 HDFS 分布式文件存储2.1.2 YARN 分布式资源调度2.1.3 Spark 通用分布式计算框架2.2 进一步学习三、 团点评架构改造案例3.1 Hadoop 异地多机
转载 2023-08-03 20:57:50
1173阅读
背景美团外卖已经发展了五年,即时物流探索也经历了 3 年多的时间,业务从零孵化到初具规模,在整个过程中积累了一些分布式高并发系统的建设经验。最主要的收获包括两点:即时物流业务对故障和高延迟的容忍度极低,在业务复杂度提升的同时也要求系统具备分布式、可扩展、可容灾的能力。即时物流系统阶段性的逐步实施分布式系统架构升级,最终解决了系统宕机的风险。围绕成本、效率、体验核心三要素,即时物流体系大量结合 A
团配送自成立以来,业务经历了多次跨越式的发展。业务的飞速增长,对系统的整体架构和基础设施提出了越来越高的要求,同时也不断驱动着技术团队深刻理解业务、准确定位领域模型、高效支撑系统扩展。如何在业务高速增长、可用性越来越高的背景下实现系统架构的快速有效升级?如何保证复杂业务下的研发效率与质量?本文将为大家介绍团配送的一些思考与实践。-》配送业务从物流到同城即时配送同城即时配送业务的发展契机-》技术
转载 2024-02-06 19:17:23
563阅读
.NET框架概述 .NET 框架为.NET应用程序运行提供虚拟机环境,为.NET应用程序提供编译、运行、内存管理、垃圾回收、安全等服务。  .NET框架组成部分 1.公共语言运行时(Common Language Runtime,CLR) 2.NET框架类库(并非.NET框架中的所有类库代码都是纯粹的托管代码编写的,.NET框架中有相当数量的类是对Win32 API的封装)
架构是一个过程,在这个过程中肯定会出现一些意想不到的问题,解决或者绕过了这些问题,就会出现一些好的目标产物。架构这个过程是架构师洞见系统内在结构、规律、原则和逻辑的过程。因为只有清晰的理解系统,才能简洁的描述它。 架构,Don't repeat yourself。在架构设计初期将一些关注点有意推迟到将来考虑,对这些不考虑的关注点,不做任何假定,从而保留更多的可能性,让不同关注点之间的耦合尽可
架构真的很美!!!什么是架构?浅薄理解,它组件与组件的关系,架构师将其表述出来.深层理解,它由一组结构组成,这些结构的设计目的是让架构师,利益相关者看到他们的关注点是如何得到满足的。美丽架构的核心在于概念完整性,即一组抽象和规则,在整个系统中尽可能简单地应用他们。架构观点中的常见思想是结构,每种结构都由各种类型的组件及其关系构成:它们之间是如何组合,相互调用,通信,同步,以及进行其他交互。面对不断
转载 2023-07-19 15:37:37
170阅读
     架构是浪费空间的艺术。需要架构师经过缜密的谋划,精心的布置,才能创造出美的艺术。通过阅读本章中对两个“软件城市”的描述,加深了对架构重要性的认识,了解了一些如何构建出美的构架的方法。    经验是最好的老师。当然要善于从别人的经验中汲取经验教训,从别人的错误和成功中汲取教训,可以避免弯路,获取捷径。两个规模相似的系统,都是基于Linux系
转载 2023-07-17 20:51:50
101阅读
  • 1
  • 2
  • 3
  • 4
  • 5