1

如何使用Spring-5Async-IO的 (setWriteListener) ?Servlet3.1

另外,我发现Link-A提到需要将 Listener 添加到 outputStream。
另一方面, Link-B说它应该与spring 5and一起使用tomcat 8.5+

接下来我分析了一个 JVM ,发现它CoyoteOutputStream.checkNonBlockingWrite总是返回false和示例代码。deferredResultNON-DeferredResult

 //MY TEST CODE  
 @GetMapping("/health")
    public DeferredResult<DummyDTO> upNRuning(){        
        DeferredResult<DummyDTO> defferedResult = new DeferredResult<>();
        newCachedThreadPool.submit(() ->
            defferedResult.setResult(new DummyDTO()));
        return defferedResult;  
    }

我无法尝试Link-A推荐,因为我不确定NioReadListener实施及其论点。


PS:
环境 Spring-boot-2.0.4.RELEASE + Windows

4

0 回答 0