首页 > 资讯

图书翻译公司讲解什么叫架构?

文章来源:北京中慧言翻译公司  发布时间:2021-07-28 09:10:31  编辑人员:

简介:  什么叫架构,在了解这个问题之前,我们先谈谈结构,框架,什么叫结构,打个比喻,就像是你一个树的树干,这些树干就冉结构,撑起了树叶的生长方向,什么叫框架,就如同盖房子,先要有个雏形,有了这个雏形,在去往里边填东西。接下来图书翻译公司来介绍什么是架构。

  什么叫架构,在了解这个问题之前,我们先谈谈结构,框架,什么叫结构,打个比喻,就像是你一个树的树干,这些树干就冉结构,撑起了树叶的生长方向,什么叫框架,就如同盖房子,先要有个雏形,有了这个雏形,在去往里边填东西。接下来图书翻译公司来介绍什么是架构。
 

图书翻译公司
  
  在这个知识共享爆炸的时代,我们可以使用各种各样的框架、中间件和工具箱。即使是刚接受过SSM、微服务、集群、多线程、队列、高并发等技术的培训,技术的间断性正在变得越来越小,好像我们只需要按计划使用诸如别人说的框架这样的技术就能解决问题。
  
  当把redis、rabbitmq、kafka、dubbo、springcloud这些特定的技术框架付诸东流,你是否真的静下来思考过架构是什么?这一框架究竟起到了什么作用?没有说出各种天花乱坠的概念,让你给建筑下一个定义,你会选择如何描述建筑结构?什么是架构?
  
  图书翻译公司讲解真正的架构是什么。究竟什么是建筑?从维基百科对体系结构的解释开始:软件体系结构:是系统的示意图。在软件体系结构中,描述的是直接组成系统的抽象组件。各组件之间的连接将清楚而较为详细地描述组件间的通信。这些抽象组件在实现阶段被细化成实际的组件,例如一个类或对像。
  
  软件构架师:软件架构师定义和设计软件的模块化、模块间的交互、用户界面风格、外部界面方法、创新设计特征、高层次事物目标操作、逻辑和过程。根据维基百科的解释:软件体系结构实际上是各个组件和组件之间的相互配合,是抽象高层事务的逻辑流。简而言之,体系结构是指单个系统组件如何通信、协调、以及控制操作的逻辑。
  
  对人体的结构可类比举出一个简单的例子来理解:人体是由心肝、肺、胃、耳鼻嘴等多个重要器官组成,每个器官都有自己的职责,它们相互合作,共同维持人的正常生活。在这里,心、胃等是整个人体构架的组成部分,血液是数据,血管是传输数据的媒介,人的皮肤和长相就是用户界面风格,逻辑组织是食物首先进入胃去消化然后进入大肠,而不是进入肾脏。
  
  根据这种解释,我们使用的kafka、redis、ssm、rabbitmq、xxljob等都是组件,每个组件都有自己的职责,各自承担各自的责任,共同完成整个系统的高效流转。
  
  图书翻译公司介绍通用架构技术。分布。分散式:根据业务功能或定制维度将相同的业务代码分成不同的子系统,每个子系统被分别部署,每个子系统称为服务,通常通过rpc或webservice在服务之间调用。分布的好处。分布的优点是将原有系统分离,从而方便操作部署和水平扩展,提供软件可伸缩性,甚至服务可以用不同的语言实现.各个模块由不同的人来开发,每个模块都是独立的,出现问题也可以迅速定位。
  
  分布的缺点。分布并非没有缺点,存在以下问题:通过网络调用服务调用,一般微服务之间用rpc来调用,rpc的底层就是TCP协议,如果网络发生故障或延迟较高,则服务调用可能出现超时,比如dubbo,RpcException。当业务规模较小或粒度分散时,分布式是一种灾难性开发,因此开发和维护的成本将会直线上升。
  
  分布式的数据一致性和交易较难保证,目前最常用的业务是两阶段提交2pc,需要本地事务和远程事务综合提交,性能较差。单体工程中的分布式session不需要考虑session的安全性,而分布式环境中的session则必须考虑如何保持session的一致性。分布事务问题:分布式事务中如何保证各个服务的数据一致性也是一个难题,在程序异常崩溃时,能够保证各个服务都能正常地回滚是非常重要的。
  
  常用的分布式技术有:分布式缓存、分布式存储、分布式计算、静态资源分布。图书翻译公司介绍群集:相同的代码集部署在多台服务器上,而多台服务器可以提供更多的cpu、内存、硬盘等资源,从而提高处理请求的能力。群集中的每台服务器都称为节点,每一个节点都提供同样的服务,节点之间的关系就是简单的复制,具体是哪一个节点处理,取决于负载均衡策略。
  
  图书翻译公司介绍当一个站点的处理能力下降时,简单地增加一个集群中的服务器台数可以显著提高整个数据量处理能力;其原理很简单:所谓万无一失,同一台服务器一起处理数据量和并发访问的能力肯定要比单台服务器高出许多;当服务器台数大于某一数量时,可以简单地增加服务器台数,从而提高并行处理的能力,但是要注意的是,当服务器台数大于某一数量时,增加服务器台数将停滞不前。

推荐新闻
标书翻译找专业公司的主要好处有哪些

在标书翻译的时候要找到专业公司来完成,主要有哪些好处呢?……

时间: 2021-07-26-02:04:04
北京翻译公司拥有实力雄厚的资深译员,全程跟踪服务

随着北京翻译公司越来越多,积累的翻译经验更加丰富,在综合实力上会明显的提高。……

时间: 2021-07-26-02:06:05
北京专业翻译公司教你如何识别专业和正规的翻译公司

目前很多专业翻译公司敢于承接各类翻译服务,这些翻译公司所谓的“专业翻译”或“翻译专家”很可能误导翻译客户。很多客户因为缺乏语言,不了解学术论……

时间: 2021-07-27-09:31:27

在线下单,为您提供专业的人工翻译服务

咨询热线:010-82561153

友情链接: 北京翻译公司

联系电话:010-82561153

联系电话:010-82560163

邮箱联系: chao.liu@zhonghuiyan.com

公司地址:北京市丰台区广安路9号国投财富广场六号楼811室

关注微信服务号
委托翻译更方便

北京中慧言信息服务有限公司 / 京ICP备12012675号

3014521971 644949149 17610120669 18515303386