您好我正在尝试使用ESB中的ServiceNow连接器从serviceNow实例获取事件表中的记录。我能够使用响应中介从事件表中获取过滤后的查询记录。任何人都可以告诉我以详细方式缓存这些记录的方法吗?谢谢
答案 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调用后立即添加此项。如果请求在到达第一个配置时匹配哈希,它将以这种方式从缓存响应客户端。