Caching 动态缓存-缓存所有内容

Caching 动态缓存-缓存所有内容,caching,websphere,websphere-liberty,distributed-caching,Caching,Websphere,Websphere Liberty,Distributed Caching,我已经接管了一个服务约180 TPS的应用程序。响应始终是大小约为24000字节的SOAP XML响应。我们被告知我们有一个dynacache,我可以看到我们有一个cachespec.xml。但我无法理解它目前拥有多少个条目及其最大限制 我怎么检查这个?我尝试了DynamicCacheAccessor.getDistributedMap().size(),但它总是返回0 由于Java hashmap内部的缓存层,我们有很多数据不一致。对于增加动态缓存并消除内部缓存,您有什么想法?这会消耗多少服务

我已经接管了一个服务约180 TPS的应用程序。响应始终是大小约为24000字节的SOAP XML响应。我们被告知我们有一个dynacache,我可以看到我们有一个cachespec.xml。但我无法理解它目前拥有多少个条目及其最大限制

  • 我怎么检查这个?我尝试了
    DynamicCacheAccessor.getDistributedMap().size()
    ,但它总是返回0
  • 由于Java hashmap内部的缓存层,我们有很多数据不一致。对于增加动态缓存并消除内部缓存,您有什么想法?这会消耗多少服务器内存

  • 提前感谢

    DynamicCacheAccessor访问默认的servlet缓存实例baseCache。如果size()始终返回零,则将cachespec.xml配置为使用不同的缓存实例

    在cachespec.xml中查找指令:
    以确定正在使用的缓存实例

    还可以从installableApps目录安装缓存监视器。看见 和 . 在使用servlet缓存开发/维护应用程序时,缓存监视器是一个非常宝贵的工具

    使用liberty安装该功能