4

Dropwizard は Servlet 3 非同期サーブレットをサポートしていますか? そうでない場合、近い将来、いつでもロードマップに載っていますか?

4

2 に答える 2

3

https://github.com/jetty-project/jetty-eventsource-servletを使用できます。サーブレットとイベントソースを実装する方法についてはウィキを読んでください

DW サービスの実装で、SSE サーブレットを追加します

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を参照してください。

于 2013-06-28T10:48:12.050 に答える