我正在编写一个可以运行很长时间的 Java 应用程序(本质上,它会在系统重新启动之间保持运行)并进行相当多的密集的近实时数据处理。数据被交付给应用程序,对这些数据进行一些工作,然后将其传递以进行交付。
我需要提供一种在运行时检查应用程序内部工作的方法。我已经有了一个相当完善但手工雕刻的 telnet 样式界面,允许您使用命令行来询问有关统计信息、数据队列等的问题,但我想将其移至 HTTP,因为我认为它会请允许我提供更丰富的情况图片(显示负载图等)。
是否有任何已建立的 Java 框架允许我嵌入 Web 服务器并以合理的方式处理请求?我真的不想手工雕刻大量的 HTML 处理和响应生成,因为这只是我需要的本质的恼人背景噪音。