系统架构师下午案例分析历年必考总结

系统架构师下午案例分析历年必考总结

ID:33072934

大小:165.34 KB

页数:18页

时间:2019-02-19

系统架构师下午案例分析历年必考总结_第1页
系统架构师下午案例分析历年必考总结_第2页
系统架构师下午案例分析历年必考总结_第3页
系统架构师下午案例分析历年必考总结_第4页
系统架构师下午案例分析历年必考总结_第5页
资源描述:

《系统架构师下午案例分析历年必考总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.可靠性(Reliability)是指产品在规定的条件下和规定的时间内完成规定功能的能力。子特性:成熟性,容错性,易恢复性,可靠性的依从性。1.提高可靠性的技术:(1)N版本程序设计(2)恢复块方法(3)防卫式程序设计(4)双机热备或集群系统⑸冗余设计恢复块方迭N版本程序设计硕件运行环境单机多机错误检测方法验证测试程序表决恢复策略后问恢复WWWWWW前向恢复WWWWWW实时性差好--1备后•••k备后□卩不合格1不合格-1A合不■IJL输出正确结果异常处理S4-1关^官理^»文件至统馳数据冗余程度数据郵

2、应用扩展性关系型数据库(1)遵守数据库范式.数据冗余较少以数据库为中心组织.管理数据(4)文件系统针对特走应用系统设计,难度较小(2)(3)符合特主应用系统要求的文件数据很难在不同的应用系统之间共享【问题1】(1)针对特定应用系统,难度较大(2)数据冗余较大⑶以应用为中心管理数据⑷库系统接口标准化,易于在不同应用之间共享1【问题2】(1)关系模式(2)读写时先从磁盘读入内存,再读写,性能相对较低G)运行时整个数据库基本全调入内存,数据库容量受内存容量限制,容量较小(4)虽然也有恢复机制,但并不是所有故障都

3、能恢复,可靠性较低(5)内存数据库(6)内存数据库(7)关系数库(8)内存数据库(9)内存数据库1.2.数据持久层是一组软件服务,将应用程序与该程序所使用的数据源分离,为整个项目提供一个统一、安全、并发的数据持久机制。珊:1、程序代码重用性强,即使更换数据库,只需要更改配置文件,不必重写程序代码。2、业务逻辑代码可读性强,在代码中不会有大量的SQL语言,提高程序的可读性。3、持久化技术可以自动优化,以减少又寸数据库的访问量,提高程序运行效率。4、简化开发工作,让开发人员更关注于业务逻辑的开发。【问题2】1

4、、项目组应选Hibernate框架2、选择该技术的原因是:(1)从移植的角度来看使用Hibernate更容易移植到其它数据库平台。Hibernate与具体库的关联只需在XML文件中配置即可,所有的HQL语句与具体使用的数据库无关,移植性很好。MyBatis项目中所有的SQL语句都是依赖所用的数据库的,所以不同数据库类型的支持不好。(1)使用Hibernate能降{氐或者消除SQL语句开发工作量,Hibernate提供了方法完成持久层操作,程序员不需要对SQL的熟练掌握,便可完成任务。(2)Hibernat

5、e提供了对象状态管理的功能,使开发者不再需要理会底层数据库系统的细节,而MyBatis在这一块没有文档说明,用户需要对对象自己进行详细的管理。2.3.数据流的组成?口作用数据流:数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。外部实体:代表系统之外的实体,可以是人、物或其他软件系统。加工(处理):加工是对数据进行处理的单元,它接收一定的数据输入,对其进行处理,并产生输出。数据存储:表示信息的静态存储,可以是文件、文件的一部分、数据库的元素等。3.对ESB的定义进行描述,给出ESB的五个主要功

6、能ESB是传统中间件技术与XML、Web服务等技术结合的产物”主要支持异构系统集成。ESB基于内容的路由和过滤,具备复杂数据的传输能力,并可以提供一系列的标准接口。-ESB全称为EnterpriseServiceBus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了

7、不同服务之间的通信与整合ESB的5个主要功能:(1)服务位置透明性;(2)传输协议转换;(3)消息格式转换;(3)消息路由;(5)消息增强;(6)安全性;1)服务的MetaData管理:在总线范畴内对服务的注册命名及寻址进行管理。2)传输服务:确保通过企业总线互连的业务流程间的消息的正确交付,还包括基于内容的路由功能。1)中介:提供位置透明的路由和定位服务;提供多种消息传递形式;支持广泛使用的传输协议。2)多服务集成方式:如JCA,Web服务,Messaging,Adaptor等.3)服务和事件管理支持:

8、调用服务的记录、测量和监控数据;提供事件检测、触发和分布功能;ESB中最常提到的两个功能是消息转换和消息路由。一条总线一个时刻”只允许一个设备接收’但允许多个设备发送1.项目计划应该包括什么内容(I)项目背景(2)项目经理、项目经理的主管领导、客户方联系人、客户方的主管领导,项目领导小组(项目管理团队)和项目实施小组人员(3)项目的总体技术解决方案(4)所选择的项目管理过程及执行水平(5)对这些过程的工具、技术和输入输出的描述

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。