欢迎来到天天文库
浏览记录
ID:27924798
大小:273.50 KB
页数:19页
时间:2018-12-07
《系统架构师下午案例分析报告历年必考地总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用标准文案1.可靠性(Reliability)是指产品在规定的条件下和规定的时间内完成规定功能的能力。子特性:成熟性,容错性,易恢复性,可靠性的依从性。1.提高可靠性的技术:(1)N版本程序设计(2)恢复块方法(3)防卫式程序设计(4)双机热备或集群系统(5)冗余设计【问题1】(1)针对特定应用系统,难度较大(2)数据冗余较大(3)以应用为中心管理数据(4)数据库系统接口标准化,易于在不同应用之间共享数据【问题2】(1)关系模式 (2)读写时先从磁盘读入内存,再读写,性能相对较低 精彩文档
2、实用标准文案(3)运行时整个数据库基本全调入内存,数据库容量受内存容量限制,容量较小(4)虽然也有恢复机制,但并不是所有故障都能恢复,可靠性较低(5)内存数据库 (6)内存数据库 (7)关系数库 (8)内存数据库(9)内存数据库 1.2.数据持久层是一组软件服务,将应用程序与该程序所使用的数据源分离,为整个项目提供一个统一、安全、并发的数据持久机制。好处:1、程序代码重用性强,即使更换数据库,只需要更改配置文件,不必重写程序代码。2、业务逻辑代码可读性强,在代码中不会有大量的SQL语言,提高程序的可读
3、性。3、持久化技术可以自动优化,以减少对数据库的访问量,提高程序运行效率。4、简化开发工作,让开发人员更关注于业务逻辑的开发。【问题2】1、项目组应选Hibernate框架2、选择该技术的原因是:(1)从移植的角度来看使用Hibernate更容易移植到其它数据库平台。Hibernate与具体数据库的关联只需在XML文件中配置即可,所有的HQL语句与具体使用的数据库无关,移植性很好。MyBatis项目中所有的SQL语句都是依赖所用的数据库的,所以不同数据库类型的支持不好。(2)使用Hibernate能降低或者消除SQL语句开发工作量,H
4、ibernate提供了方法完成持久层操作,程序员不需要对SQL的熟练掌握,便可完成任务。(3)Hibernate提供了对象状态管理的功能,使开发者不再需要理会底层数据库系统的细节,而MyBatis在这一块没有文档说明,用户需要对对象自己进行详细的管理。2.3.数据流的组成和作用数据流:数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。外部实体:代表系统之外的实体,可以是人、物或其他软件系统。加工(处理):加工是对数据进行处理的单元,它接收一定的数据输入,对其进行处理,并产生输出。数据存储:表示信息的静态存储,可以是文件、文
5、件的一部分、数据库的元素等。4.对ESB的定义进行描述,给出ESB的五个主要功能ESB是传统中间件技术与XML、Web服务等技术结合的产物,主要支持异构系统集成。ESB基于内容的路由和过滤,具备复杂数据的传输能力,并可以提供一系列的标准接口。--ESB全称为EnterpriseServiceBus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用
6、之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合ESB的5个主要功能:(1)服务位置透明性;(2)传输协议转换;(3)消息格式转换;(4)消息路由;(5)消息增强;(6)安全性;1)服务的MetaData管理:在总线范畴内对服务的注册命名及 寻址进行管理。 2)传输服务:确保通过企业总线互连的业务流程间的消息的正确交付,还包括基于内容的路由功能。 3)中介:提供位置透明的路由和定位服务;提供多种消息传递形式;支持广泛使用的 传输协议。 4)多服务集成方式:如JCA,Web服务,Messaging,
7、Adaptor等. 精彩文档实用标准文案 5)服务和事件管理支持:调用服务的记录、测量和监控数据;提供事件检测、触发和分布功能; ESB中最常提到的两个功能是消息转换和消息路由。一条总线一个时刻,只允许一个设备接收,但允许多个设备发送4.项目计划应该包括什么内容(1)项目背景(2)项目经理、项目经理的主管领导、客户方联系人、客户方的主管领导,项目领导小组(项目管理团队)和项目实施小组人员(3)项目的总体技术解决方案(4)所选择的项目管理过程及执行水平(5)对这些过程的工具、技术和输入输出的描述(6)选择的项目的生命周期和相关的项目阶
8、段(7)项目最终目标和阶段性目标(8)进度计划(9)项目预算(10)变更流程和变更控制委员会(11)对于内容、范围和时间的关键管理评审,以便于确定悬留问题和未决决策6.基于DNS的负载均衡与基于反向代理的负载均衡基于DN
此文档下载收益归作者所有