微服务架构工程师考试试卷及答案_第1页
微服务架构工程师考试试卷及答案_第2页
微服务架构工程师考试试卷及答案_第3页
微服务架构工程师考试试卷及答案_第4页
微服务架构工程师考试试卷及答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微服务架构工程师考试试卷及答案一、填空题(每题1分,共10分)1.微服务核心原则之一是__________,即每个服务仅负责单一业务能力。2.常用服务注册发现工具包括Eureka、Consul和__________。3.服务间同步通信的常见方式是__________调用(如RESTAPI)。4.开源熔断组件有Hystrix和__________。5.API网关的核心作用之一是统一处理服务的__________(如路由、认证)。6.分布式事务强一致性模式是__________。7.主流配置中心工具包括SpringCloudConfig、Apollo和__________。8.服务网格的典型代表是__________。9.容器编排核心工具是__________(K8s)。10.链路追踪的全链路关联标识是__________。一、填空题答案1.单一职责原则2.Nacos3.同步(或REST)4.Sentinel5.入口流量(或路由/认证)6.XA7.Nacos(或Disconf)8.Istio9.Kubernetes10.TraceID二、单项选择题(每题2分,共20分)1.微服务架构的错误描述是()A.服务独立部署B.技术栈灵活C.单体易维护D.弹性伸缩好2.服务实例下线的常见触发方式是()A.主动注销B.心跳超时C.配置修改D.网络断开3.熔断触发条件不包括()A.失败率达阈值B.响应时间过长C.并发数过高D.服务数量不足4.API网关不具备的功能是()A.路由转发B.认证授权C.数据库连接管理D.限流熔断5.TCC模式中的“C”不包括()A.TryB.ConfirmC.CompensateD.Cancel6.配置中心优势不包括()A.集中管理B.动态刷新无需重启C.本地配置覆盖D.版本控制7.服务网格控制平面核心组件是()A.SidecarB.PilotC.CitadelD.Galley8.容器化不具备的优势是()A.环境一致B.资源利用率高C.部署快速D.依赖系统内核9.链路追踪中,一个请求的全链路由多个()组成A.TraceIDB.SpanIDC.ServiceIDD.InstanceID10.微服务拆分首要原则是()A.按技术栈B.按业务边界C.按代码行数D.按数据库二、单项选择题答案1.C2.B3.D4.C5.D6.C7.B8.D9.B10.B三、多项选择题(每题2分,共20分,多选/少选不得分)1.微服务优势包括()A.独立部署B.技术异构C.故障隔离D.统一数据库2.服务注册发现核心组件有()A.注册中心B.服务提供者C.服务消费者D.配置中心3.熔断机制作用包括()A.防雪崩B.服务降级C.快速失败D.资源隔离4.API网关功能有()A.路由转发B.认证授权C.限流熔断D.监控日志5.分布式事务模式包括()A.TCCB.SAGAC.XAD.本地消息表6.主流配置中心工具包括()A.SpringCloudConfigB.ApolloC.NacosD.Disconf7.服务网格组件包括()A.Sidecar代理B.控制平面C.数据平面D.配置中心8.容器编排工具包括()A.KubernetesB.DockerComposeC.MesosD.Swarm9.链路追踪工具包括()A.ZipkinB.JaegerC.SkyWalkingD.ELK10.微服务拆分方法包括()A.DDD领域驱动B.按业务功能C.按子域D.按数据库表三、多项选择题答案1.ABC2.ABC3.ABCD4.ABCD5.ABCD6.ABCD7.ABC8.ABCD9.ABC10.ABC四、判断题(每题2分,共20分,√/×)1.微服务比单体更简单易维护()2.Eureka遵循CAP理论的AP模型()3.熔断仅能通过Hystrix实现()4.API网关是微服务必选组件()5.XA分布式事务是强一致性()6.配置中心支持动态刷新无需重启()7.Sidecar代理部署在每个服务实例旁()8.Kubernetes仅支持容器化部署()9.每个请求对应唯一TraceID()10.微服务拆分越细性能越好()四、判断题答案1.×2.√3.×4.√5.√6.√7.√8.×9.√10.×五、简答题(每题5分,共20分)1.微服务核心原则有哪些?2.简述服务注册发现的工作流程?3.熔断机制的作用及触发条件?4.分布式事务与单体事务的区别?五、简答题答案1.核心原则:①单一职责(单业务能力);②服务自治(独立开发/部署/运维);③轻量级通信(HTTP/REST或MQ);④领域边界清晰(DDD拆分);⑤弹性设计(熔断/降级/限流);⑥数据去中心化(独立数据库)。2.流程:①服务提供者启动→注册中心注册IP/端口/服务名;②消费者订阅注册中心服务列表;③注册中心监控心跳,超时则下线;④消费者从注册中心取可用实例调用;⑤服务关闭→主动注销。3.作用:防服务雪崩、服务降级、资源隔离。触发条件:失败率达阈值(如50%)、响应时间超阈值(如1s)、并发数过高、错误数达阈值。4.区别:①单体事务:ACID保障,本地操作,性能高;②分布式事务:跨服务/数据库,需TCC/SAGA实现最终一致性,性能低;③单体容错弱(单点),分布式需处理多节点故障。六、讨论题(每题5分,共10分)1.微服务中如何解决服务雪崩问题?2.微服务拆分应遵循哪些关键原则?六、讨论题答案1.解决方法:①熔断机制(故障服务触发熔断);②限流降级(限制并发,过载返回降级响应);③服务隔离(线程池/信号量隔离);④服务网格熔断(Istio统一管控);⑤缓存热点数据(减少

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论