JMX 端口
1. 概述
在本教程中,我们将解释为什么 JMX 在启动时会打开三个端口。此外,我们将展示如何在 Java 中启动 JMX。之后,我们将展示如何限制打开的端口数量。
2. JMX 定义
首先让我们定义 JMX 框架是什么。Java 管理扩展 (JMX) 框架为管理 Java 应用程序提供了一个可配置、可扩展和可靠的基础设施。此外,它定义了一个 MBean 概念,用于应用程序的实时管理。该框架允许本地或远程管理应用程序。
3. 在 Java 中启用 JMX
大约 4 分钟
在本教程中,我们将解释为什么 JMX 在启动时会打开三个端口。此外,我们将展示如何在 Java 中启动 JMX。之后,我们将展示如何限制打开的端口数量。
首先让我们定义 JMX 框架是什么。Java 管理扩展 (JMX) 框架为管理 Java 应用程序提供了一个可配置、可扩展和可靠的基础设施。此外,它定义了一个 MBean 概念,用于应用程序的实时管理。该框架允许本地或远程管理应用程序。
在本文中,我们将学习如何使用VisualVM和Java管理扩展(JMX)对Java应用程序进行远程监控。
JMX是用于管理和监控JVM应用程序的标准API。JVM具有内置的仪器化工具,JMX可以利用这些工具进行管理与监控。因此,我们通常将这些工具称为“开箱即用的管理工具”或者在这种情况下称为“JMX代理”。
VisualVM是一个提供JVM轻量级分析功能的视觉工具。市场上有许多其他主流的分析工具。然而,VisualVM是免费的,并且从JDK 6U7版本开始捆绑发布,直到JDK 8的早期更新。对于其他版本,Java VisualVM作为一个独立的应用程序提供。