可以在wso2 esb或ei中缓存调解器组的相同请求吗?

时间:2018-08-31 14:00:05

标签: caching wso2 wso2esb mediator wso2ei

我尝试使用缓存介体。但是,当缓存不包含响应并且我发出两个相同的请求时,它们都会抛出。但是我希望第二个请求等到第一个请求被缓存。在WSO2中如何完成?

1 个答案:

答案 0 :(得分:1)

有几种方法可以实现此目的。第一次使用队列,第二次使用属性来标记该请求正在进行中。

如果请求失败,则第二种解决方案会有些棘手,然后错误的序列将开始,并且需要在该序列中重置属性。

第二个是什么意思等待第一个请求?保持连接并且不响应,而第一个请求将不会填充缓存,或者只是快速响应“服务器太忙”(也是合法的)。