3
任何人都可以提供使用Spring Rest的SSE(服務器發送事件)的例子嗎?基本上我有一個請求,它的響應將由服務器以多個塊發送。我想在Spring REST API中實現服務器和客戶端實現,而不需要像球衣那樣的第三方休息API。SSE在Spring REST中的實現
任何人都可以提供使用Spring Rest的SSE(服務器發送事件)的例子嗎?基本上我有一個請求,它的響應將由服務器以多個塊發送。我想在Spring REST API中實現服務器和客戶端實現,而不需要像球衣那樣的第三方休息API。SSE在Spring REST中的實現
沒有在春季目前上證所任何直接的支持,但它看起來像它會在4.2這是在RC2現在 ,您可以在這裏看到的細節 https://jira.spring.io/browse/SPR-12212
這通過返回一個作品可SseEmitter或來自控制器方法的ResponseBodyEmitter。
@RequestMapping(value="/stream", method=RequestMethod.GET)
public ResponseBodyEmitter handle() {
ResponseBodyEmitter emitter = new ResponseBodyEmitter();
// Pass the emitter to another component...
return emitter;
}
// in another thread
emitter.send(foo1);
// and again
emitter.send(foo2);
// and done
emitter.complete();
你可以看到的參考文檔在這裏 http://docs.spring.io/spring/docs/4.2.0.RC2/spring-framework-reference/htmlsingle/#mvc-ann-async-http-streaming
感謝ü..這是非常豐富 – Vivek