【发布时间】:2018-09-30 06:42:37
【问题描述】:
我已尝试将 Hazelcast 作为缓存(使用 @Cacheable 和 @CacheEvict)与 Spring Boot(在 Spring Boot 1.5.2.RELEASE 中使用 hazelcast-spring artifact),但我的应用程序因内存不足而崩溃。我有两个问题:
1) 默认行为似乎是填充所有缓存,直到没有更多内存然后抛出异常。我对吗?缓存没有默认的 LRU o LFU 标准,这让我觉得很奇怪。
2) 如何在 hazelcast.xml 中为我的应用程序中的所有地图配置最大大小、ttl 等? (类似于默认配置,然后针对特定地图进行扩展)
谢谢。
【问题讨论】:
标签: spring-boot hazelcast hazelcast-imap