Caching 用于缓存配置文件的WSO2 ESB缓存中介

Caching 用于缓存配置文件的WSO2 ESB缓存中介,caching,wso2,wso2esb,smooks,Caching,Wso2,Wso2esb,Smooks,我需要从我的xml配置文件中获取一些配置。由于高负载,每次代理服务调用都从文件中读取数据是个坏主意。我找到了Smook和缓存中介,我认为这两个中介可以帮助我,但我不知道如何帮助我。我也听说过VFS传输,但由于我的请求规模大、负载高,因此我必须减少服务调用或从文件读取,并使用服务器RAM中的一些缓存数据来处理此问题。如何使用数据库构建持久缓存,以便在读取文件之前执行dblookup。可以在ESB中定义此中介逻辑,ESB将在访问文件之前执行DBlookup。同样,对于新条目,您可以在DB中创建缓存条

我需要从我的xml配置文件中获取一些配置。由于高负载,每次代理服务调用都从文件中读取数据是个坏主意。我找到了Smook和缓存中介,我认为这两个中介可以帮助我,但我不知道如何帮助我。我也听说过VFS传输,但由于我的请求规模大、负载高,因此我必须减少服务调用或从文件读取,并使用服务器RAM中的一些缓存数据来处理此问题。

如何使用数据库构建持久缓存,以便在读取文件之前执行dblookup。可以在ESB中定义此中介逻辑,ESB将在访问文件之前执行DBlookup。同样,对于新条目,您可以在DB中创建缓存条目

如果您仍然对cache mediator感兴趣,以下链接将有所帮助
[1]

我不明白如何更好,我想缓存我的请求,因为它们都是配置数据,所以它们都是相同的。我想我无法理解你的答案,我不知道如何才能更好,你的实施策略是什么。谢谢你的帮助。