AI智能整理导入 AI智能整理导入
×
首页 题库中心 中国电信研发工程师 题目详情
CAD7E67F3FA000016066F370F39A18C8
中国电信研发工程师
816
多选题

如果发现业务逻辑层挂了,以下选项中哪些描述是对的

A
A.使用ZooKeeper通过判断是否有心跳来发现
B
B.观察数据访问层收到的请求量是否减少
C
C.网关层往业务逻辑层的请求可设置响应值,通过响应值错误计算比例值来判断
D
D.通过运维的监控平台,监控日志是否还在滚动

答案解析

正确答案:BCD

解析:

这道题考察的是如何检测业务逻辑层是否出现故障。我们来逐一分析每个选项:

A. 使用ZooKeeper通过判断是否有心跳来发现

ZooKeeper可以用来进行服务的健康检查,它允许分布式系统中的各个组件通过心跳机制保持连接。如果一个服务停止发送心跳信号,ZooKeeper会认为该服务不可用。然而,这个选项并不是直接针对业务逻辑层是否挂掉的最常见做法,因此不是最佳答案。

B. 观察数据访问层收到的请求量是否减少

如果业务逻辑层出现问题,那么它可能无法正常处理请求并将这些请求转发到数据访问层。因此,数据访问层可能会观察到请求量显著下降。这是一个合理的迹象表明业务逻辑层可能存在问题。

C. 网关层往业务逻辑层的请求可设置响应值,通过响应值错误计算比例值来判断

通常,网关或前端服务会向后端(如业务逻辑层)发起请求,并期望得到正常的响应。如果业务逻辑层挂了,返回的响应很可能是错误的或者超时。通过监控这些响应错误的比例,可以有效地判断业务逻辑层的状态。

D. 通过运维的监控平台,监控日志是否还在滚动

在现代微服务架构中,日志是重要的诊断工具之一。如果业务逻辑层仍在运行,它的日志应该持续更新。如果日志停止滚动,则很可能意味着服务已经停止工作。运维人员通常会使用监控平台来跟踪这种情况。

综上所述,选项B、C和D都是有效的手段来判断业务逻辑层是否挂掉,而A虽然是一种健康检查的方法,但并不特指业务逻辑层的问题检测方式。所以正确答案是BCD。

相关知识点:

业务逻辑层挂判断方法选BCD

中国电信研发工程师

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu