gpt4 book ai didi

java - 如何在 glassfish 3.1.2 服务器中获取 Java 的空闲请求线程数?

转载 作者:行者123 更新时间:2023-12-01 04:54:59 24 4
gpt4 key购买 nike

我正在寻找一种 java api 方法来执行此操作,而不是 asadmin/CLI 命令。虽然我环顾四周:http://glassfish.java.net/nonav/docs/v3/api/我还没看到呢。

此配置 com.sun.grizzly.http.StatsThreadPool 是如何配置最小和最大线程数的(您可以在管理/控制台/网页中看到它)。但是,我想要实时“读取”当前的空闲线程数(我愿意能够计算当前使用的最大值)

我的目标是创建一个实现 this sort of "I'm too busy" algorithm 的过滤器,基于请求线程的使用情况。

当然,您还可以使用其他措施,但此措施适合我的应用程序。

最佳答案

我建议使用 AMX 监控 GlassFish。

AMX is an API that exposes all of the Enterprise Server configuration, monitoring and JSR 77 MBeans as easy-to-use client-side dynamic proxies implementing the AMX interfaces.`

您可以使用此 API 查询监控 MBean。请参阅http://docs.oracle.com/cd/E19575-01/821-0181/beapd/index.html

关于java - 如何在 glassfish 3.1.2 服务器中获取 Java 的空闲请求线程数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14347296/

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