返回题库高级 .NET 刷题ASP.NET Core 生产实践选择题 · 第 8 / 8 篇

ASP.NET Core 生产实践试题 08:多实例状态、缓存与 Data Protection

141 关于进程内状态,哪一项准确描述了应依赖的平台契约?

难度: 基础

  • A. 部署多个副本后每个实例会自动共享同一 IMemoryCache
  • B. 内存缓存和静态字段只属于当前进程,多实例请求可能命中不同副本
  • C. 仅在会话粘滞时可暂时降低跨实例差异,但不能提供故障恢复
  • D. 只要观察到“同一用户下一请求读取不到状态”,就能把这次现象视为所有环境中的固定行为。
查看答案与解析

正确答案B

正确项给出了进程内状态可直接依赖的规则:“内存缓存和静态字段只属于当前进程,多实例请求可能命中不同副本”。“仅在会话粘滞时可暂时降低跨实例差异,但不能提供故障恢复”是应用规则前必须确认的边界,不是规则本身;“部署多个副本后每个实例会自动共享同一 IMemoryCache”则把常见现象或实现细节扩大成了平台保证。场景“同一用户下一请求读取不到状态”只能作为排查线索,仍需结合目标框架、发布方式和运行时证据验证。

142 生产环境出现“同一用户下一请求读取不到状态”时,针对进程内状态应如何排查?

难度: 进阶

  • A. 先验证“仅在会话粘滞时可暂时降低跨实例差异,但不能提供故障恢复”,再使用运行时指标、日志或最小复现检查“内存缓存和静态字段只属于当前进程,多实例请求可能命中不同副本”是否成立。
  • B. 直接采用“部署多个副本后每个实例会自动共享同一 IMemoryCache”解释现象,不再收集目标进程和发布配置证据。
  • C. 只增加机器资源或重启进程,以一次恢复结果代替对“仅在会话粘滞时可暂时降低跨实例差异,但不能提供故障恢复”的验证。
  • D. 只检查代码是否能够编译,通过后便认定“内存缓存和静态字段只属于当前进程,多实例请求可能命中不同副本”在当前部署中必然成立。
查看答案与解析

正确答案A

“同一用户下一请求读取不到状态”可能由多条路径造成,不能直接证明根因。合理顺序是先确认边界“仅在会话粘滞时可暂时降低跨实例差异,但不能提供故障恢复”,再以“内存缓存和静态字段只属于当前进程,多实例请求可能命中不同副本”组织证据。采用误区“部署多个副本后每个实例会自动共享同一 IMemoryCache”、盲目扩容或只看编译结果,都跳过了运行配置与真实调用路径,无法形成可复核的诊断结论。

143 评审进程内状态相关实现时,以下哪项判断不成立?

难度: 实战

  • A. 内存缓存和静态字段只属于当前进程,多实例请求可能命中不同副本
  • B. 仅在会话粘滞时可暂时降低跨实例差异,但不能提供故障恢复
  • C. 遇到“同一用户下一请求读取不到状态”时,应把可观察证据与平台契约分开记录,再验证二者是否一致。
  • D. 部署多个副本后每个实例会自动共享同一 IMemoryCache
查看答案与解析

正确答案D

题目要求找出不成立的判断,“部署多个副本后每个实例会自动共享同一 IMemoryCache”正是进程内状态的典型误区。主规则“内存缓存和静态字段只属于当前进程,多实例请求可能命中不同副本”描述了实现应依赖的契约,边界“仅在会话粘滞时可暂时降低跨实例差异,但不能提供故障恢复”限制了结论的适用范围。生产场景还需要保留指标、日志、跟踪或转储等证据,不能因为一次成功或失败就反转稳定契约。

144 准备上线涉及进程内状态的改动时,哪项验收方案最完整?

难度: 实战

  • A. 依据“部署多个副本后每个实例会自动共享同一 IMemoryCache”完成修改,只要本地运行一次成功就立即发布。
  • B. 按照“内存缓存和静态字段只属于当前进程,多实例请求可能命中不同副本”修改代码,但不核对“仅在会话粘滞时可暂时降低跨实例差异,但不能提供故障恢复”或目标发布模式。
  • C. 依据“内存缓存和静态字段只属于当前进程,多实例请求可能命中不同副本”实现,在“仅在会话粘滞时可暂时降低跨实例差异,但不能提供故障恢复”成立的环境中验证,并为“同一用户下一请求读取不到状态”保留可观测证据和回退条件。
  • D. 只验证“仅在会话粘滞时可暂时降低跨实例差异,但不能提供故障恢复”,实现仍继续依赖“部署多个副本后每个实例会自动共享同一 IMemoryCache”这一未经证明的假设。
查看答案与解析

正确答案C

完整验收必须同时覆盖规则、边界和生产证据:实现遵守“内存缓存和静态字段只属于当前进程,多实例请求可能命中不同副本”,部署环境满足“仅在会话粘滞时可暂时降低跨实例差异,但不能提供故障恢复”,并能在“同一用户下一请求读取不到状态”出现时定位和回退。其余方案分别依赖错误假设、遗漏环境验证或只检查边界却保留错误实现,均不能证明改动在生产环境中安全。

145 关于分布式缓存,哪一项准确描述了应依赖的平台契约?

难度: 基础

  • A. 把状态放进 IDistributedCache 就自动获得强一致事务
  • B. 缓存不能替代数据库唯一约束或事实来源
  • C. 分布式缓存提供跨实例可访问的外部状态,但一致性、序列化、过期和故障仍需设计
  • D. 只要观察到“缓存写入成功而数据库事务失败”,就能把这次现象视为所有环境中的固定行为。
查看答案与解析

正确答案C

正确项给出了分布式缓存可直接依赖的规则:“分布式缓存提供跨实例可访问的外部状态,但一致性、序列化、过期和故障仍需设计”。“缓存不能替代数据库唯一约束或事实来源”是应用规则前必须确认的边界,不是规则本身;“把状态放进 IDistributedCache 就自动获得强一致事务”则把常见现象或实现细节扩大成了平台保证。场景“缓存写入成功而数据库事务失败”只能作为排查线索,仍需结合目标框架、发布方式和运行时证据验证。

146 生产环境出现“缓存写入成功而数据库事务失败”时,针对分布式缓存应如何排查?

难度: 进阶

  • A. 直接采用“把状态放进 IDistributedCache 就自动获得强一致事务”解释现象,不再收集目标进程和发布配置证据。
  • B. 先验证“缓存不能替代数据库唯一约束或事实来源”,再使用运行时指标、日志或最小复现检查“分布式缓存提供跨实例可访问的外部状态,但一致性、序列化、过期和故障仍需设计”是否成立。
  • C. 只增加机器资源或重启进程,以一次恢复结果代替对“缓存不能替代数据库唯一约束或事实来源”的验证。
  • D. 只检查代码是否能够编译,通过后便认定“分布式缓存提供跨实例可访问的外部状态,但一致性、序列化、过期和故障仍需设计”在当前部署中必然成立。
查看答案与解析

正确答案B

“缓存写入成功而数据库事务失败”可能由多条路径造成,不能直接证明根因。合理顺序是先确认边界“缓存不能替代数据库唯一约束或事实来源”,再以“分布式缓存提供跨实例可访问的外部状态,但一致性、序列化、过期和故障仍需设计”组织证据。采用误区“把状态放进 IDistributedCache 就自动获得强一致事务”、盲目扩容或只看编译结果,都跳过了运行配置与真实调用路径,无法形成可复核的诊断结论。

147 评审分布式缓存相关实现时,以下哪项判断不成立?

难度: 实战

  • A. 把状态放进 IDistributedCache 就自动获得强一致事务
  • B. 分布式缓存提供跨实例可访问的外部状态,但一致性、序列化、过期和故障仍需设计
  • C. 缓存不能替代数据库唯一约束或事实来源
  • D. 遇到“缓存写入成功而数据库事务失败”时,应把可观察证据与平台契约分开记录,再验证二者是否一致。
查看答案与解析

正确答案A

题目要求找出不成立的判断,“把状态放进 IDistributedCache 就自动获得强一致事务”正是分布式缓存的典型误区。主规则“分布式缓存提供跨实例可访问的外部状态,但一致性、序列化、过期和故障仍需设计”描述了实现应依赖的契约,边界“缓存不能替代数据库唯一约束或事实来源”限制了结论的适用范围。生产场景还需要保留指标、日志、跟踪或转储等证据,不能因为一次成功或失败就反转稳定契约。

148 准备上线涉及分布式缓存的改动时,哪项验收方案最完整?

难度: 实战

  • A. 依据“把状态放进 IDistributedCache 就自动获得强一致事务”完成修改,只要本地运行一次成功就立即发布。
  • B. 按照“分布式缓存提供跨实例可访问的外部状态,但一致性、序列化、过期和故障仍需设计”修改代码,但不核对“缓存不能替代数据库唯一约束或事实来源”或目标发布模式。
  • C. 只验证“缓存不能替代数据库唯一约束或事实来源”,实现仍继续依赖“把状态放进 IDistributedCache 就自动获得强一致事务”这一未经证明的假设。
  • D. 依据“分布式缓存提供跨实例可访问的外部状态,但一致性、序列化、过期和故障仍需设计”实现,在“缓存不能替代数据库唯一约束或事实来源”成立的环境中验证,并为“缓存写入成功而数据库事务失败”保留可观测证据和回退条件。
查看答案与解析

正确答案D

完整验收必须同时覆盖规则、边界和生产证据:实现遵守“分布式缓存提供跨实例可访问的外部状态,但一致性、序列化、过期和故障仍需设计”,部署环境满足“缓存不能替代数据库唯一约束或事实来源”,并能在“缓存写入成功而数据库事务失败”出现时定位和回退。其余方案分别依赖错误假设、遗漏环境验证或只检查边界却保留错误实现,均不能证明改动在生产环境中安全。

149 关于Data Protection 密钥环,哪一项准确描述了应依赖的平台契约?

难度: 基础

  • A. 每个实例使用临时本地密钥不会影响跨实例 Cookie
  • B. 共享存储还需保护静态密钥并规划轮换与保留周期
  • C. 只要观察到“扩容后部分请求频繁掉登录”,就能把这次现象视为所有环境中的固定行为。
  • D. Cookie 等受保护数据需要各实例共享兼容的 Data Protection 密钥环和应用隔离配置
查看答案与解析

正确答案D

正确项给出了Data Protection 密钥环可直接依赖的规则:“Cookie 等受保护数据需要各实例共享兼容的 Data Protection 密钥环和应用隔离配置”。“共享存储还需保护静态密钥并规划轮换与保留周期”是应用规则前必须确认的边界,不是规则本身;“每个实例使用临时本地密钥不会影响跨实例 Cookie”则把常见现象或实现细节扩大成了平台保证。场景“扩容后部分请求频繁掉登录”只能作为排查线索,仍需结合目标框架、发布方式和运行时证据验证。

150 生产环境出现“扩容后部分请求频繁掉登录”时,针对Data Protection 密钥环应如何排查?

难度: 进阶

  • A. 直接采用“每个实例使用临时本地密钥不会影响跨实例 Cookie”解释现象,不再收集目标进程和发布配置证据。
  • B. 先验证“共享存储还需保护静态密钥并规划轮换与保留周期”,再使用运行时指标、日志或最小复现检查“Cookie 等受保护数据需要各实例共享兼容的 Data Protection 密钥环和应用隔离配置”是否成立。
  • C. 只增加机器资源或重启进程,以一次恢复结果代替对“共享存储还需保护静态密钥并规划轮换与保留周期”的验证。
  • D. 只检查代码是否能够编译,通过后便认定“Cookie 等受保护数据需要各实例共享兼容的 Data Protection 密钥环和应用隔离配置”在当前部署中必然成立。
查看答案与解析

正确答案B

“扩容后部分请求频繁掉登录”可能由多条路径造成,不能直接证明根因。合理顺序是先确认边界“共享存储还需保护静态密钥并规划轮换与保留周期”,再以“Cookie 等受保护数据需要各实例共享兼容的 Data Protection 密钥环和应用隔离配置”组织证据。采用误区“每个实例使用临时本地密钥不会影响跨实例 Cookie”、盲目扩容或只看编译结果,都跳过了运行配置与真实调用路径,无法形成可复核的诊断结论。

151 评审Data Protection 密钥环相关实现时,以下哪项判断不成立?

难度: 实战

  • A. Cookie 等受保护数据需要各实例共享兼容的 Data Protection 密钥环和应用隔离配置
  • B. 共享存储还需保护静态密钥并规划轮换与保留周期
  • C. 每个实例使用临时本地密钥不会影响跨实例 Cookie
  • D. 遇到“扩容后部分请求频繁掉登录”时,应把可观察证据与平台契约分开记录,再验证二者是否一致。
查看答案与解析

正确答案C

题目要求找出不成立的判断,“每个实例使用临时本地密钥不会影响跨实例 Cookie”正是Data Protection 密钥环的典型误区。主规则“Cookie 等受保护数据需要各实例共享兼容的 Data Protection 密钥环和应用隔离配置”描述了实现应依赖的契约,边界“共享存储还需保护静态密钥并规划轮换与保留周期”限制了结论的适用范围。生产场景还需要保留指标、日志、跟踪或转储等证据,不能因为一次成功或失败就反转稳定契约。

152 准备上线涉及Data Protection 密钥环的改动时,哪项验收方案最完整?

难度: 实战

  • A. 依据“Cookie 等受保护数据需要各实例共享兼容的 Data Protection 密钥环和应用隔离配置”实现,在“共享存储还需保护静态密钥并规划轮换与保留周期”成立的环境中验证,并为“扩容后部分请求频繁掉登录”保留可观测证据和回退条件。
  • B. 依据“每个实例使用临时本地密钥不会影响跨实例 Cookie”完成修改,只要本地运行一次成功就立即发布。
  • C. 按照“Cookie 等受保护数据需要各实例共享兼容的 Data Protection 密钥环和应用隔离配置”修改代码,但不核对“共享存储还需保护静态密钥并规划轮换与保留周期”或目标发布模式。
  • D. 只验证“共享存储还需保护静态密钥并规划轮换与保留周期”,实现仍继续依赖“每个实例使用临时本地密钥不会影响跨实例 Cookie”这一未经证明的假设。
查看答案与解析

正确答案A

完整验收必须同时覆盖规则、边界和生产证据:实现遵守“Cookie 等受保护数据需要各实例共享兼容的 Data Protection 密钥环和应用隔离配置”,部署环境满足“共享存储还需保护静态密钥并规划轮换与保留周期”,并能在“扩容后部分请求频繁掉登录”出现时定位和回退。其余方案分别依赖错误假设、遗漏环境验证或只检查边界却保留错误实现,均不能证明改动在生产环境中安全。

153 关于Session,哪一项准确描述了应依赖的平台契约?

难度: 基础

  • A. ASP.NET Core Session 通常依赖会话标识 Cookie 和服务端存储,多实例需要共享存储或粘滞路由
  • B. Session 能自动与 EF Core SaveChanges 原子提交
  • C. Session 提交不是业务数据库事务,不适合关键一致性状态
  • D. 只要观察到“购物状态与订单数据发生分歧”,就能把这次现象视为所有环境中的固定行为。
查看答案与解析

正确答案A

正确项给出了Session可直接依赖的规则:“ASP.NET Core Session 通常依赖会话标识 Cookie 和服务端存储,多实例需要共享存储或粘滞路由”。“Session 提交不是业务数据库事务,不适合关键一致性状态”是应用规则前必须确认的边界,不是规则本身;“Session 能自动与 EF Core SaveChanges 原子提交”则把常见现象或实现细节扩大成了平台保证。场景“购物状态与订单数据发生分歧”只能作为排查线索,仍需结合目标框架、发布方式和运行时证据验证。

154 生产环境出现“购物状态与订单数据发生分歧”时,针对Session应如何排查?

难度: 进阶

  • A. 直接采用“Session 能自动与 EF Core SaveChanges 原子提交”解释现象,不再收集目标进程和发布配置证据。
  • B. 只增加机器资源或重启进程,以一次恢复结果代替对“Session 提交不是业务数据库事务,不适合关键一致性状态”的验证。
  • C. 只检查代码是否能够编译,通过后便认定“ASP.NET Core Session 通常依赖会话标识 Cookie 和服务端存储,多实例需要共享存储或粘滞路由”在当前部署中必然成立。
  • D. 先验证“Session 提交不是业务数据库事务,不适合关键一致性状态”,再使用运行时指标、日志或最小复现检查“ASP.NET Core Session 通常依赖会话标识 Cookie 和服务端存储,多实例需要共享存储或粘滞路由”是否成立。
查看答案与解析

正确答案D

“购物状态与订单数据发生分歧”可能由多条路径造成,不能直接证明根因。合理顺序是先确认边界“Session 提交不是业务数据库事务,不适合关键一致性状态”,再以“ASP.NET Core Session 通常依赖会话标识 Cookie 和服务端存储,多实例需要共享存储或粘滞路由”组织证据。采用误区“Session 能自动与 EF Core SaveChanges 原子提交”、盲目扩容或只看编译结果,都跳过了运行配置与真实调用路径,无法形成可复核的诊断结论。

155 评审Session相关实现时,以下哪项判断不成立?

难度: 实战

  • A. ASP.NET Core Session 通常依赖会话标识 Cookie 和服务端存储,多实例需要共享存储或粘滞路由
  • B. Session 能自动与 EF Core SaveChanges 原子提交
  • C. Session 提交不是业务数据库事务,不适合关键一致性状态
  • D. 遇到“购物状态与订单数据发生分歧”时,应把可观察证据与平台契约分开记录,再验证二者是否一致。
查看答案与解析

正确答案B

题目要求找出不成立的判断,“Session 能自动与 EF Core SaveChanges 原子提交”正是Session的典型误区。主规则“ASP.NET Core Session 通常依赖会话标识 Cookie 和服务端存储,多实例需要共享存储或粘滞路由”描述了实现应依赖的契约,边界“Session 提交不是业务数据库事务,不适合关键一致性状态”限制了结论的适用范围。生产场景还需要保留指标、日志、跟踪或转储等证据,不能因为一次成功或失败就反转稳定契约。

156 准备上线涉及Session的改动时,哪项验收方案最完整?

难度: 实战

  • A. 依据“Session 能自动与 EF Core SaveChanges 原子提交”完成修改,只要本地运行一次成功就立即发布。
  • B. 按照“ASP.NET Core Session 通常依赖会话标识 Cookie 和服务端存储,多实例需要共享存储或粘滞路由”修改代码,但不核对“Session 提交不是业务数据库事务,不适合关键一致性状态”或目标发布模式。
  • C. 依据“ASP.NET Core Session 通常依赖会话标识 Cookie 和服务端存储,多实例需要共享存储或粘滞路由”实现,在“Session 提交不是业务数据库事务,不适合关键一致性状态”成立的环境中验证,并为“购物状态与订单数据发生分歧”保留可观测证据和回退条件。
  • D. 只验证“Session 提交不是业务数据库事务,不适合关键一致性状态”,实现仍继续依赖“Session 能自动与 EF Core SaveChanges 原子提交”这一未经证明的假设。
查看答案与解析

正确答案C

完整验收必须同时覆盖规则、边界和生产证据:实现遵守“ASP.NET Core Session 通常依赖会话标识 Cookie 和服务端存储,多实例需要共享存储或粘滞路由”,部署环境满足“Session 提交不是业务数据库事务,不适合关键一致性状态”,并能在“购物状态与订单数据发生分歧”出现时定位和回退。其余方案分别依赖错误假设、遗漏环境验证或只检查边界却保留错误实现,均不能证明改动在生产环境中安全。

157 关于多实例后台任务,哪一项准确描述了应依赖的平台契约?

难度: 基础

  • A. 注册一个 BackgroundService 后平台保证整个集群只运行一份
  • B. 每个实例都会启动注册的 HostedService,集群级单例工作必须使用外部协调或可重复执行设计
  • C. 分布式锁仍需租约、失效和 fencing 等边界,不能只看是否拿到锁
  • D. 只要观察到“定时任务随副本数重复执行”,就能把这次现象视为所有环境中的固定行为。
查看答案与解析

正确答案B

正确项给出了多实例后台任务可直接依赖的规则:“每个实例都会启动注册的 HostedService,集群级单例工作必须使用外部协调或可重复执行设计”。“分布式锁仍需租约、失效和 fencing 等边界,不能只看是否拿到锁”是应用规则前必须确认的边界,不是规则本身;“注册一个 BackgroundService 后平台保证整个集群只运行一份”则把常见现象或实现细节扩大成了平台保证。场景“定时任务随副本数重复执行”只能作为排查线索,仍需结合目标框架、发布方式和运行时证据验证。

158 生产环境出现“定时任务随副本数重复执行”时,针对多实例后台任务应如何排查?

难度: 进阶

  • A. 直接采用“注册一个 BackgroundService 后平台保证整个集群只运行一份”解释现象,不再收集目标进程和发布配置证据。
  • B. 只增加机器资源或重启进程,以一次恢复结果代替对“分布式锁仍需租约、失效和 fencing 等边界,不能只看是否拿到锁”的验证。
  • C. 只检查代码是否能够编译,通过后便认定“每个实例都会启动注册的 HostedService,集群级单例工作必须使用外部协调或可重复执行设计”在当前部署中必然成立。
  • D. 先验证“分布式锁仍需租约、失效和 fencing 等边界,不能只看是否拿到锁”,再使用运行时指标、日志或最小复现检查“每个实例都会启动注册的 HostedService,集群级单例工作必须使用外部协调或可重复执行设计”是否成立。
查看答案与解析

正确答案D

“定时任务随副本数重复执行”可能由多条路径造成,不能直接证明根因。合理顺序是先确认边界“分布式锁仍需租约、失效和 fencing 等边界,不能只看是否拿到锁”,再以“每个实例都会启动注册的 HostedService,集群级单例工作必须使用外部协调或可重复执行设计”组织证据。采用误区“注册一个 BackgroundService 后平台保证整个集群只运行一份”、盲目扩容或只看编译结果,都跳过了运行配置与真实调用路径,无法形成可复核的诊断结论。

159 评审多实例后台任务相关实现时,以下哪项判断不成立?

难度: 实战

  • A. 每个实例都会启动注册的 HostedService,集群级单例工作必须使用外部协调或可重复执行设计
  • B. 分布式锁仍需租约、失效和 fencing 等边界,不能只看是否拿到锁
  • C. 注册一个 BackgroundService 后平台保证整个集群只运行一份
  • D. 遇到“定时任务随副本数重复执行”时,应把可观察证据与平台契约分开记录,再验证二者是否一致。
查看答案与解析

正确答案C

题目要求找出不成立的判断,“注册一个 BackgroundService 后平台保证整个集群只运行一份”正是多实例后台任务的典型误区。主规则“每个实例都会启动注册的 HostedService,集群级单例工作必须使用外部协调或可重复执行设计”描述了实现应依赖的契约,边界“分布式锁仍需租约、失效和 fencing 等边界,不能只看是否拿到锁”限制了结论的适用范围。生产场景还需要保留指标、日志、跟踪或转储等证据,不能因为一次成功或失败就反转稳定契约。

160 准备上线涉及多实例后台任务的改动时,哪项验收方案最完整?

难度: 实战

  • A. 依据“每个实例都会启动注册的 HostedService,集群级单例工作必须使用外部协调或可重复执行设计”实现,在“分布式锁仍需租约、失效和 fencing 等边界,不能只看是否拿到锁”成立的环境中验证,并为“定时任务随副本数重复执行”保留可观测证据和回退条件。
  • B. 依据“注册一个 BackgroundService 后平台保证整个集群只运行一份”完成修改,只要本地运行一次成功就立即发布。
  • C. 按照“每个实例都会启动注册的 HostedService,集群级单例工作必须使用外部协调或可重复执行设计”修改代码,但不核对“分布式锁仍需租约、失效和 fencing 等边界,不能只看是否拿到锁”或目标发布模式。
  • D. 只验证“分布式锁仍需租约、失效和 fencing 等边界,不能只看是否拿到锁”,实现仍继续依赖“注册一个 BackgroundService 后平台保证整个集群只运行一份”这一未经证明的假设。
查看答案与解析

正确答案A

完整验收必须同时覆盖规则、边界和生产证据:实现遵守“每个实例都会启动注册的 HostedService,集群级单例工作必须使用外部协调或可重复执行设计”,部署环境满足“分布式锁仍需租约、失效和 fencing 等边界,不能只看是否拿到锁”,并能在“定时任务随副本数重复执行”出现时定位和回退。其余方案分别依赖错误假设、遗漏环境验证或只检查边界却保留错误实现,均不能证明改动在生产环境中安全。

官方资料

当前分类

ASP.NET Core 生产实践选择题

查看全部分类 →
  1. 04ASP.NET Core 生产实践试题 04:Forwarded Headers 与反向代理边界20 题
  2. 05ASP.NET Core 生产实践试题 05:优雅关闭与后台任务终止20 题
  3. 06ASP.NET Core 生产实践试题 06:ThreadPool 饥饿与同步阻塞20 题
  4. 07ASP.NET Core 生产实践试题 07:背压、限流与并发限制20 题
  5. 08ASP.NET Core 生产实践试题 08:多实例状态、缓存与 Data Protection20 题
ESC

输入关键词开始搜索