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

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架构: 非功能代码和业务代码分离。

微服务架构。

可观测架构。

消息异步架构。

存储和计算分离架构。

S erver less架构。

分布式事务架构。

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

解析:

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

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

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

解析:

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

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

解析:

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

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

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

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

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

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

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

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

12建立聚簇索引的原则?

解析:

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

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

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

相关推荐
阿里云云原生4 小时前
你的 OpenClaw 真的在受控运行吗?
云原生
阿里云云原生4 小时前
5 分钟零代码改造,让 Go 应用自动获得全链路可观测能力
云原生·go
Shanyoufusu125 小时前
RKE2 单节点集群安装 Rancher+ 私有镜像仓库搭建 完整教程
云原生
阿里云云原生5 小时前
Dify 官方上架 Higress 插件,轻松接入 AI 网关访问模型服务
云原生
AI攻城狮7 小时前
OpenClaw Session 管理完全指南:Context 压缩、重置与持久化
人工智能·云原生·aigc
刀法如飞12 小时前
从程序员到架构师:6大编程范式全解析与实践对比
设计模式·系统架构·编程范式
阿里云云原生4 天前
阿里云获评 Agentic AI 开发平台领导者,函数计算 AgentRun 赢下关键分!
云原生
阿里云云原生5 天前
MSE Nacos Prompt 管理:让 AI Agent 的核心配置真正可治理
微服务·云原生
阿里云云原生5 天前
当 AI Agent 接管手机:移动端如何进行观测
云原生·agent
阿里云云原生5 天前
AI 原生应用开源开发者沙龙·深圳站精彩回顾 & PPT下载
云原生