gpt4 book ai didi

java - ehcache监视器: installation/configuration

转载 作者:行者123 更新时间:2023-12-02 08:06:32 24 4
gpt4 key购买 nike

在文档中http://ehcache.org/documentation/user-guide/monitor有一句话:

It is recommended that you install the Monitor on an Operations server separate to production.

为什么会这样呢?如果我将其安装在生产环境中会怎样?

而且,我没有找到答案的第二个问题 - 这个监视器真的不会影响应用程序的性能吗?

最佳答案

我会尝试解释我认为它们的含义。

首先,我不认为您的目的是不在生产中使用监视器。相反,我认为他们的意思是监视器应该安装在生产环境中的单独服务器上。这样做至少有三个充分的理由。

第一个是安全性。生产服务器所服务的客户端不应能够访问监视器的服务。通过将其放在单独的服务器上(可能在防火墙后面),可以防止这种情况发生。

第二个是景观简单性。监控器可以监控多个服务器。通过将其放在单独的服务器上,可以防止某个应用程序服务器变得“特殊” - 就这一点而言,所有应用程序服务器都是相同的。更容易扩展和维护您的景观。

第三个原因是性能。对监视器的调用不会影响应用程序服务器。这是应该的。

至于你问题的第二部分,显然,添加ehcache监控会在一定程度上影响性能。也许它只是为了产生最小的开销,但没有什么是完全没有成本的。但如果您最终优化了缓存,这可能是值得的。

我发现这一段详细说明了监视器采样的频率:

Memory is estimated by sampling. The first 15 puts or updates are measured and then every 100th put or update

(来自 the Monitor page 的统计部分)

关于java - ehcache监视器: installation/configuration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8080574/

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