自学内容网 自学内容网

云原生知识点-系统架构师(七十九)

1介绍SOA?介绍ESB?

解析:

SOA是面向服务架构,提供ESB总线将各个独立的服务关联起来,解耦各个服务直接关联,通过ESB服务总线把他们关联起来。

ESB服务总线支持不同服务的数据格式统一转换,保证各个服务正常交互。

支持服务的注册。

支持服务的描述和元数据描述。

支持路由、发现和调用,并且各个服务请求的时候支持负载均衡,信息安全等。

2针对银行信息系统的数据交互安全性需求,列举3种可实现信息系统安全保障的措施

解析:

https,防火墙系统,安全监测,信息摘要保证信息完整性。

3系统性能叙述中,不正确的是()。

A常见的web服务器性能评估有基准测试、压力测试和可靠性测试

B评价web服务器的性能指标主要由最大并发连接数、响应延迟和吞吐量

C对运行系统进行性能评估主要目的是以更好的性能/价格比更新系统

D性能降低到基本水平时候,需要找到原因,消除该瓶颈

解析:

C不对,平时也需要评估,优化系统

4软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构描述,错误的是()。

A 根据用户需求、能够确定一个最佳的软件架构,指导整个软件开发过程

B 软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等

C 软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动

D 软件架构能够指导设计人员和实现人员的工作

解析:

A

5请简要说明云原生技术原理,并指出云原生技术的主要架构模式有哪些?

解析:

原理:

支持扩容,容器化,支持一站式部署和发布,声明式配置,微服务,非功能代码和业务代码分离。

架构;

mesh架构:非功能代码和业务代码分离。

微服务架构。

可观测架构。

消息异步架构。

存储和计算分离架构。

Server less架构。

分布式事务架构。

6请简要说明容器技术和微服务技术是如何在云原生架构中应用的,并指出其优势?

解析:

微服务的优势:独立部署发布,方便维护,方便扩展,技术异构性。

容器优势:方便动态扩容,自动化打包与部署,环境隔离

7什么是分层数据流图中父图与子图的平衡?如何保持?

解析:

父图的输入输出数量和名称和子图的一致。父图一条输入输出对应子图几条输入输出,子图的几条输入输出对应父图的一条输入流输出流。

10设计微服务系统应遵循的设计约束有哪些?

解析:

1微服务职责单一,独立部署。

2横向关系微服务与微服务,注册中心。

3纵向关系微服务与数据库,用过api访问。

4全局的微服务分布式约束,分为不同的实例,当发生故障时候精准确定位置是开发运维人员核心诉求。

11微服务架构的脆弱性主要表现在?

(1)开发人员需要处理分布式系统的复杂结构。

(2)开发人员要设计服务之间的通信机制,通过写代码来处理消息传递中速度过慢或者不可用等局部实效问题。

(3)服务管理的复杂性,在生产环境中要管理多个不同的服务实例,这意味着开发团队需要全局统筹

12建立聚簇索引的原则?

解析:

(1)聚簇码的值相对稳定,没有或很少需要进行修改

(2)表主要用于查询,并且通过聚簇码进行访问或连接是该表的主要应用。

(3)对应每个聚簇码值的平均元组数既不太多,也不太少。


原文地址:https://blog.csdn.net/ke1ying/article/details/142878472

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!