需要使用相同连接从服务器多次推送

我正在尝试实现一个简单的 UI,它将显示在我的服务器控制台中写入的日志。已搜索但找不到满足我要求的解决方案。

根据我的设计,我有一个使用 Apache common-io api 来跟踪日志文件的 Java 程序。它帮助我减少内存开销,我不想在内存中保留大块。因此,当客户端发出请求时,服务器将开始读取文件并增量发送读取的数据,并保持显示直到客户端停止接收。我不希望发送多个请求,因为这会使应用程序一次又一次地读取文件,我需要保持状态/偏移量(可能的解决方案,但要避免它)。

我尝试使用异步响应检查 JAX-RS,但这似乎没有帮助。我不确定 HTTP/2 是否会有所帮助。

请帮助我了解如何实现这一点,以及我是否需要在客户端和服务器端实现套接字编程,或者是否有任何可以使用的此类协议。我愿意修改技术堆栈。


幕布斯7119047
浏览 157回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java