【发布时间】:2016-02-03 13:02:29
【问题描述】:
正在通过 ESB 中的缓存中介并计划使用它。据我了解,如果请求未缓存,缓存调解器将调用端点,并为后续请求返回相同的响应。在我的情况下,如果更新端点服务以返回不同的输出,那么 ESB 如何知道端点结果已更新并需要刷新 ESB 中的缓存。简而言之,我想知道是否有任何方法可以使 WSO2 ESB 中的缓存无效。到目前为止什么都没看到。
【问题讨论】:
标签: wso2 wso2esb wso2carbon
正在通过 ESB 中的缓存中介并计划使用它。据我了解,如果请求未缓存,缓存调解器将调用端点,并为后续请求返回相同的响应。在我的情况下,如果更新端点服务以返回不同的输出,那么 ESB 如何知道端点结果已更新并需要刷新 ESB 中的缓存。简而言之,我想知道是否有任何方法可以使 WSO2 ESB 中的缓存无效。到目前为止什么都没看到。
【问题讨论】:
标签: wso2 wso2esb wso2carbon
ESB 缓存实现不包含对缓存同步和缓存失效的直接支持。您需要构建一个服务端点,该端点将接收数据修改消息并使缓存条目无效或更新。
【讨论】:
根据当前的缓存实现,它为请求生成一个hash并获取特定hash的缓存响应,缓存的响应在当前缓存时间到期后刷新
【讨论】: