gpt4 book ai didi

spring - 在云端使用 org.springframework.cache.support.SimpleCacheManager

转载 作者:行者123 更新时间:2023-12-01 14:35:36 25 4
gpt4 key购买 nike

我注意到 Spring 引用应用程序 (Sagan) 使用了 SimpleCacheManager 实现。参见 here萨根的源代码。

我对这个选择感到惊讶,因为我认为除了在单个节点上运行的小型应用程序之外的所有应用程序都会使用类似 Redis 缓存管理器的东西,而不是简单的缓存管理器。

像 Sagan 这样的大型应用程序(我假设它在 cloudfoundry 上运行)如何使用这个简单的实现?

欢迎任何评论。

最佳答案

嗯,选择 SimpleCacheManager 是因为它是可能可行的最简单的解决方案。请注意,Sagan 至少目前并没有在该缓存中存储大量数据,而只是使用它来遵守各种 API 速率限制并在应用程序的某些部分获得更好的性能。

是的,Sagan 在 CloudFoundry 上运行(参见 this presentation)并使用 CF 市场服务。

即使实例之间的缓存一致性目前不是约束,我们肯定可以添加另一个市场服务,这里是 Redis Cloud 实例,并将其用作中央缓存存储库。

既然我们正在考虑将该缓存用于更多功能,那么至少考虑该用例甚至是有意义的,因为它可以降低我们的月度账单(为 Redis 服务支付少量费用并为我们的应用程序使用更少的内存) CF 实例)。

无论如何,非常感谢 balteo 提出这个富有洞察力的问题,我们已经创建了 a Github issue for that .

关于spring - 在云端使用 org.springframework.cache.support.SimpleCacheManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23297020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com