【发布时间】:2021-12-05 15:28:15
【问题描述】:
我打算将 Ehcache 与 Springboot 一起使用。我只是想知道在处理大量请求时最佳配置是什么。
在直播期间,我们每小时可能会收到超过 30000 个请求。虽然在开发中我们无法制作这种场景。
能否请您帮我计算内存以创建一个在 Prod 中完美运行的最佳配置。
我检查了 Postman 中的响应大小,在 Dev 中为 3-5 kb,所以我保留了以下配置,但不确定它会如何进行。我们的内存大小为 2GB(在产品中我们可以获得 4GB)。 ttl 设置为 1 小时。
<heap>5000</heap>
<offheap unit="MB">100</offheap>
您能否告诉我这是否适用于我提到的直播请求量?
【问题讨论】:
-
您是否尝试过jmeter.apache.org 进行体积测试?
-
这些工具在客户端系统中不可用,所以我不能使用它们
-
也许您可以将您的问题重新表述为“如何确定最佳缓存大小”,这可能与其他人更相关。 Stackoverflow 并不是为了解决特定的设置问题。
标签: java spring-boot caching ehcache