在这里,浏览器在调用/callApi/ClientCredentials时挂起,直到最终超时并出现任务取消错误,VS调试器在app.UseIdentityServerBearerTokenAuthentication(...)的api Startup类中抛出一个Invalid Operation异常,并抛出内部异常:IDX10803: Unable to create to obtain configuration我尝试设置DelayLoadMetadata,现在浏览
如何将这种类型的模式转换为更典型的异步/等待TPL任务,该任务将支持取消(通过令牌)、继续和所有其他好处。
这是我到目前为止想出来的,虽然我不确定它是否有效。我要到星期一才能测试。即使使用lock,我也知道如果存在超时或取消,会造成问题,所以也许我只是删除取消令牌。我唯一能想到的另一件事是创建多个客户端,这些客户端都经过身份验证,可以处理请求,然后像线程池一样对这些类型的请求进行管理,但我不会在短时间内这样做,除非.idk。= 0).ToList();} ca
我正在用Feign和OAuth2开发一个spring cloud项目,在这个项目中,有一些耗时的操作,这些操作完成后会发送一些请求。return new OAuth2FeignRequestInterceptor(oAuth2ClientContext,resource);} 但是如果我将这些操作移到一个异步方法中,将会抛出一个异常因为异步方法在调用feign客户端之前需要花费一些时间,所以请求将在feign客户端被调用之前得到响应。当请求得到响应时,RequestContextListen