WSO2 ESB ServiceNow连接器

时间:2016-11-11 07:40:51

标签: caching wso2esb servicenow

您好我正在尝试使用ESB中的ServiceNow连接器从serviceNow实例获取事件表中的记录。我能够使用响应中介从事件表中获取过滤后的查询记录。任何人都可以告诉我以详细方式缓存这些记录的方法吗?谢谢

2 个答案:

答案 0 :(得分:1)

您可以使用缓存中介来缓存响应消息。您可以在here找到更多信息。

答案 1 :(得分:0)

您可以使用缓存介体来实现此目的。您不一定需要分别按顺序和顺序进行配置。请尝试以下方法。

<cache timeout="20" scope="per-host" collector="false" hashGenerator="org.wso2.carbon.mediator.cache.digest.DOMHASHGenerator">
     <implementation type="memory" maxSize="100"/>
</cache>

这是生成请求的哈希以存储在缓存中的位置。如果您在需要缓存的请求中有此段,那就足够了。

<cache scope="per-host" collector="true"/>

这是缓存响应的位置。您可以在ServiceNow调用后立即添加此项。如果请求在到达第一个配置时匹配哈希,它将以这种方式从缓存响应客户端。