Dropwizard是否支持Servlet 3异步Servlet?如果没有,它会在不久的将来出现在路线图上吗?
发布于 2012-10-10 14:52:25
它使用支持Servlet 3.0的Jetty 8。Jersey (和JAX-RS)对此没有任何支持,但在JAX-RS2.0(和Jersey 2.0)中即将提供支持。Dropwizard没有添加任何特别的东西,但当Jersey 2.0发布时,下一个主要的Dropwizard版本很可能会包括它。
发布于 2013-06-28 18:48:12
您可以使用https://github.com/jetty-project/jetty-eventsource-servlet。请阅读维基,了解如何实现Servlet和EventSource
在DW服务实现中,添加SSE servlet
environment.addServlet(new MySseEventSourceServlet(), "/sse");然后将其添加到DW配置中
http:
connectorType: NONBLOCKING现在你可以开始监听服务器发送的事件了
<host>:<port>/sse例如。
curl localhost:8080/sse -H"Accept: text/event-stream"请参阅工作示例@ GitHub,https://github.com/andershedstrom/dropwizard-with-sse
https://stackoverflow.com/questions/12089834
复制相似问题