插件系统专题测试
考察知识点
- 插件注册与生命周期
- 回调钩子(Before/After)
- 内置插件(软删除、关联预加载等)
- 自定义插件开发
💡 参考答案在文末
判断题
1
Prometheus 监控插件通过注册 GORM 的回调,在每个 SQL 执行后记录执行时间和结果。
单选题
2
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
3
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
4
集成 Prometheus 监控插件的主要目的是?
5
如何在 GORM 中注册一个插件?
6
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
7
集成 Jaeger 链路追踪插件的主要目的是?
8
使用 GORM Prometheus 插件时,如何为数据库指标添加自定义标签(如服务名、环境)?
9
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
10
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
11
如何配置 GORM 的慢查询日志?
12
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
13
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
14
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
15
在 GORM 中集成 Prometheus 监控指标采集,应该使用什么方式?
多选题
16
Prometheus 支持以下哪些指标类型?
17
GORM 的 Jaeger 插件如何实现 SQL 执行的链路追踪?
18
GORM 插件可以用于以下哪些场景?
填空题
19
GORM 插件需要实现____________方法返回插件名称,以及____________方法在数据库连接建立后初始化。
20
使用 Jaeger 链路追踪时,需要在请求的____________中传递____________,GORM 插件会自动提取并创建____________记录 SQL 执行。
参考答案
1.正确
2.A
3.A
4.A
5.A
6.A
7.B
8.A
9.A
10.A
11.A
12.A
13.A
14.A
15.A
16.A;B;C;D
17.A;B;C
18.A;B;C;D
19.Name() string;Initialize(db *gorm.DB) error
20.Context;Trace信息;Span
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码