正在寻找用于服务器管理接口的Java服务器库/框架

正在寻找用于服务器管理接口的Java服务器库/框架,java,Java,我对Java比较陌生,开发了一个Java服务器应用程序,该应用程序通过TCP从internet上的许多客户端以专有协议接收小块海量数据,将其发送到Postgres数据库(JDBC),并使用套接字与其他模块进行通信 到目前为止,我使用JavaNIO进行套接字I/O,使用slf4j/logback进行日志记录,除了标准的Java之外 现在,我需要实现每个专业服务器应用程序所需的管理功能,例如,以精细的粒度打开和关闭日志,使服务器重新读取其配置,干净地关闭服务器,重置客户端连接,获取使用情况统计等。

我对Java比较陌生,开发了一个Java服务器应用程序,该应用程序通过TCP从internet上的许多客户端以专有协议接收小块海量数据,将其发送到Postgres数据库(JDBC),并使用套接字与其他模块进行通信

到目前为止,我使用JavaNIO进行套接字I/O,使用slf4j/logback进行日志记录,除了标准的Java之外

现在,我需要实现每个专业服务器应用程序所需的管理功能,例如,以精细的粒度打开和关闭日志,使服务器重新读取其配置,干净地关闭服务器,重置客户端连接,获取使用情况统计等。 所以我需要使用套接字实现一些管理接口,并设计一些通信协议,等等

在创建服务器应用程序时,这是一项非常常见的任务,我想一定有人以前就想到过为此创建库

在Java标准库中或您可以推荐的其他来源中,是否有用于此类任务的通用框架? 该库必须能够在Linux和Mac OS X上运行,并且必须是开源的,许可证最好是BSD风格的或类似的


再见,Matthias,也许你可以使用JMX和JConsole来完成。将您的服务器组件公开为MBean并授予写访问权。

不久,您将需要用户管理、审计和安全性,并且必须使用JavaEE重写它……您使用的是Netty吗?只是好奇。