gpt4 book ai didi

java - 需要安装多少个 Jolokia 代理?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:48:17 25 4
gpt4 key购买 nike

假设我有 8 个 java 服务器应用程序(实际上是同一个 java 应用程序的实例)在 4 个 linux 机器(每个 2 个)中运行。我希望能够使用 Jolokia 从另一个 linux 机器监控这些应用程序。

我还需要能够启动和停止这些 Java 应用程序。 Jolokia 可以帮忙吗?

我是否需要在 linux 机器上安装一个 Jolokia war agent 来监控上面提到的所有这 8 个应用程序?或者我是否需要在四个 linux 机器中的每一个中安装 war agent?或者我是否需要将 jolokia JVM 代理附加到 8 个 java 应用程序中的每一个?我是否需要更改原始 Java 应用程序中的任何内容才能使用 Jolokia 实现上述目的?

最佳答案

I also need the ability to start and stop these java applications. Can Jolokia help here?

Jolkia 不允许您启动服务。不过,您可以实现自定义 jmx 命令来停止服务,并通过 Jolokia 调用它。

Jolokia 的使用方式非常灵活。您可以设置 1 个 Jolokia proxy在任何机器上,并通过一个代理查询 8 个 jvm。您还可以在每台 Linux 机器上设置代理。

使用代理意味着您不必修改您的应用程序,除非添加 command line arguments to expose jmx remotely .

您还可以将 Jolokia 与每个 jvm 一起打包。如何操作取决于您的应用程序,并且有说明 here .

关于java - 需要安装多少个 Jolokia 代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18807980/

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