软件架构模式SEARCH AGGREGATION

首页/精选主题/

软件架构模式

UCloudStor 统一存储

...化、云计算、大数据、物联网及企业应用等使用场景。纯软件定义存储系统,采用领先的全分布式架构,无单点故障,具有高弹性和高可靠性,性能和容量可横向扩展,分层分级存储数据,并可自定义存储系统的性能、容量及数...

软件架构模式问答精选

软件产品架构中什么是单体架构、SOA架构、微服务架构?

回答:软件产品架构是不断迭代演化的,从单体服务架构发展到现在的服务化、微服务的架构。单体架构单体架构就是所有的业务模块都是耦合在一个项目中,开发、部署都在一起;如果其中一个模块需要上线升级,那么所有模块都要一起启停;在早期,单体架构的项目团队成员需要是全栈,因为前端、后端、数据库都是一波人负责,后来开始进行了逻辑分层,团队也分成了前端 UI 团队、后端和 DBA 团队,每个团队都有自己负责的职责。然而随...

khs1994 | 1844人阅读

在软件架构中,有哪些负载均衡?它们起到的作用是什么?

回答:如果项目的用户量少、访问量不大、数据量也不多的时候,一台服务器足以支撑,那么直接项目部署一套,直接访问使用就可以了,但是当用户和数据量不断增多,访问量(并发量)不断增加,一台服务器不在能够支撑业务的时候,就需要使用多台机器,设计高性能的集群来应对。那么当我部署了多台服务器(这里假如是两台),那么调用方是如何访问的呢?服务方如何均衡访问的流量呢?这时候就需要引出负载均衡了。负载均衡就是通过一定的策略...

liaorio | 639人阅读

有哪些和“架构崩溃”、“技术债务”类似的软件开发中的“术语”?

回答:1. XML 首先,你要了解XML。我不是说仅仅是XML规格本身,还包括一系列相关的基于XML的语言:最重要的是XHTML、XSLT、XSL、DTDs、XML Schema (XSD)、XPath、XQuery和SOAP。那些在过去5年内从未碰过键盘的人,可能不知道XML为何物。XML是一种文本文件,使用与HTML类似的标记。XML能定义一个树状结构,并能描述所含的数据。 XML最好的一点是既...

imtianx | 515人阅读

超融合架构怎么样?适用于什么场景使用?

回答:超融合架构怎么样?回答这个问题,首先要了解超融合架构是针对传统架构的,相对于传统架构超融合的优势主要体现在以下几点:1.可靠性能更好用服务器构建存储,客户顾虑最多的首先是可靠性,如果需要衡量可靠性:系统的冗余度?通俗的说就是允许硬件坏多少?出现故障后是否完全自动恢复?恢复速度和时间?因为系统处于降级状态下是比较危险的状态,故障窗口越小,出现整体故障的可能性就越小。以下给出详细的系统冗余与恢复机制对...

BicycleWarrior | 1273人阅读

万网是什么模式

问题描述:关于万网是什么模式这个问题,大家能帮我解决一下吗?

elisa.yang | 581人阅读

api模式是什么

问题描述:关于api模式是什么这个问题,大家能帮我解决一下吗?

未东兴 | 1078人阅读

软件架构模式精品文章

  • 模式系统与最简单的Node.js MVC Web Server设计

    ...在,那么模式究竟是什么东西?后面在看了《面向模式的软件架构》之后才慢慢知道有了一些系统的概念。 模式是什么? 面对特定问题时,专家很少去寻找与既有解决方案截然不同的新方案,而通常会想起一个以前解决过的类...

    codercao 评论0 收藏0
  • 《Java应用架构设计:模块化模式与OSGi》读书笔记

    ...模块化结合微服务、Java9 Jigsaw谈谈理解。 本书概括 以Java软件系统为例,重点讲解了应用架构中的物理设计问题,即如何将软件系统拆分为模块化系统。所以内容组织包括为什么需要模块化,围绕如何实现模块化讲述了模块化模...

    seanHai 评论0 收藏0
  • #yyds干货盘点#带你统一认识一下系统架构及分析和总结

    ...循相关决策。架构图的设计系统架构图是为了抽象地表示软件系统的整体轮廓和各个组件之间的相互关系和约束边界,以及软件系统的物理部署和软件系统的演进方向的整体视图架构类型单体架构、分布式架构、SOA架构、微服务...

    warkiz 评论0 收藏0
  • 企业应用架构模式-30天阅读计划

    ...计算机系统并非易事。随着系统复杂性的增大,构建相应软件的难度将呈指数增大。 同其他行业一样,我们只有在不断的学习中进步,从成功经验中学习,从失败教训中学习,才有望克服这些困难。 这本书的内容就是这样一些...

    null1145 评论0 收藏0
  • 软件架构模式

    ...已经几乎成为事实标准,因此被大多数架构师、开发者和软件设计者所熟知。比如MVC。 分层架构的一个特性就是关注分离(separation of concerns)。在层中的组件只负责本层的逻辑。组件的划分很容易让它们实现自己的角色和职责,...

    ZHAO_ 评论0 收藏0
  • 大数据分布式存储的部署模式:分离式or超融合

    ...本的变化是存储,由原先的集中共享 式存储(SAN/NAS)转向软件定义存储,特别是分布式存储。超融合中的融合是指计算和存储部署在同一个节点上,同时提供计算和存储能力。融合一般可以分为物理融合和超融合两种,超融 ...

    gnehc 评论0 收藏0
  • 云计算挑战传统IT架构 戴尔易安信开放网络有看点

    ...通过网络近十年的发展,可以发现网络圈里面有很多新的软件公司,专门做网络硬件的操作系统。基于标准和的硬件打造出开放式的交换机,可以部署任何符合标准接口的网络操作系统,给用户更多的选择,并且可以支持软件定...

    array_huang 评论0 收藏0
  • 用做WPS的思路重写了一套私有云系统

    ...绍:杨钢,金山云CTO,首席架构师。杨钢曾历任金山办公软件公司技术总监、首席架构师、助理总裁。他2007年开始负责筹建互联网服务研发 团队,开展了包括云存储技术在内的多项新技术研发工作。其产品之一便是现在的金山...

    Achilles 评论0 收藏0
  • 说说MVVM

    写在前面 关于软件架构模式(确切的说是一种软件编码规范或者软件开发模式),这几年骂战不断。争论的焦点主要是在MVC、MVVM、MVP哪种架构最好,哪种架构才是最牛逼的、扩展性更强的、可维护性更高的。笔者不才,在实际...

    kid143 评论0 收藏0
  • 什么是代码架构(我对设计模式的理解)

    ...设计模式也可以完成工作,很多时候反而更简单快速; 软件的世界快速迭代,很多设计模式有些过时了; 如果没有理解透彻一些设计模式,可能还存在过度设计的问题,拿着把锤子,看到哪里都是钉子。 但是用所谓‘简单’...

    mayaohua 评论0 收藏0
  • 什么是代码架构(我对设计模式的理解)

    ...设计模式也可以完成工作,很多时候反而更简单快速; 软件的世界快速迭代,很多设计模式有些过时了; 如果没有理解透彻一些设计模式,可能还存在过度设计的问题,拿着把锤子,看到哪里都是钉子。 但是用所谓‘简单’...

    zone 评论0 收藏0
  • 开发一个业务逻辑复杂的系统,应该怎么样设计才能使项目的扩展性更好?

    ...有行业专家/领域专家、业务过程分析师、系统分析师、软件架构师等角色,从业务架构、信息架构、技术架构保证系统的扩展性。 具体怎样进行业务建模,搭建良好的业务架构和业务模型,从而为技术架构、信息架构、技术实...

    NervosNetwork 评论0 收藏0
  • 《发布!》作者Michael Nygard:质疑软件开发最基本的假设

    ...个行业交付过运营系统,这种实际运营的经历改变了他对软件架构的看法,也让他对在相当不友好的环境下构建高性能、高可靠性的软件有了独特的见解。他写过多篇文章和社论,是软件架构经典著作《架构之美》和《软件架构...

    NoraXie 评论0 收藏0
  • 架构师究竟要不要写代码?

    ...要为架构师正名,接下来,就让我们来看看为什么让你的软件架构师参与写代码的工作是一件好事。不过,在此之前,我们首先来看看架构师的日常工作。 01架构师的工作是什么? 01 这是一个很常见的问题。许多开发人员、产...

    30e8336b8229 评论0 收藏0
  • 云存储主要技术路线选型比较

    ...场景的话,主要是多媒体,音乐,图片,视频监控文件,软件,镜像,扫描件等其他海量文件的存储,这些都可以使用,主要还是易用性跟性价比。 分享三: 从架构来看,云存储比紧耦合设计的传统存储有更好的横向扩展...

    zlyBear 评论0 收藏0

推荐文章

相关产品

<