我尝试使用缓存中介。但是当缓存不包含响应并且我发出两个相同的请求时,它们都会抛出。但我希望第二个请求等到第一个缓存。如何在WSO2中完成?
有几种方法可以实现这一点。首先使用队列,第二次使用属性来标记该请求正在进行中。
如果请求失败,则第二种解决方案有点棘手,然后错误的序列将启动,并且需要重置该序列中的属性。
二,等待第一次请求意味着什么?保持连接并且不响应,而第一个请求不会填充缓存或只是快速响应“服务器太忙”(也是合法的)。