我对 Java 比较陌生,并且开发了一个 Java 服务器应用程序,它通过 TCP 从 Internet 上的许多客户端以专有协议接收少量大量数据,将其发送到 Postgres 数据库(JDBC)并使用套接字与其他模块通信,也。
到目前为止,我使用 Java NIO 进行套接字 I/O 和 slf4j/logback 进行日志记录,除了那些只有标准的 Java 东西。
现在我需要实现每个专业服务器应用程序所需的管理内容,例如以细粒度切换登录和关闭,使服务器重新读取其配置,干净地关闭服务器,重置客户端连接,获取使用统计信息等。所以我'将需要使用套接字实现一些管理接口并设计一些通信协议等或类似的东西。
这是创建服务器应用程序中的一项常见任务,我认为有人之前一定有过为此创建库的想法。
在 Java 标准库或您可以推荐的其他来源中是否有此类任务的通用框架?该库必须能够在 Linux 和 Mac OS X 上运行,并且必须是开源的,许可证最好是 BSD 风格或类似的。
再见,马蒂亚斯