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

问题描述 投票:0回答:1

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

caching wso2 wso2esb mediator wso2ei
1个回答
1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.