Azure Key Vault GetSecret优化:解决首次调用耗时过长问题
Azure Key Vault调用性能优化记录
- 核心目标:优化某处理服务的性能
- 服务基础配置:服务拥有系统分配的Managed Identity,对应Azure Key Vault访问策略已授权
GetSecret操作 - 性能异常点:服务需向Azure Key Vault发起4次调用,首次调用耗时远高于后续3次;但经排查,Managed Identity令牌获取仅耗时91µs,该环节无明显性能瓶颈(相关性能数据取自Application Insights监控)
- 已实施的优化措施:调整令牌获取逻辑,改为仅获取一次令牌并在后续请求中复用,具体通过将
CredentialClass注册为Scoped服务(使用AddScoped方法配置)实现
内容的提问来源于stack exchange,提问作者HerbGer
相关产品推荐
相关产品推荐

