2017-06-12 85 views
1

我有一個RxJava Observable,我想在我的web應用程序的後臺處理。這樣服務可以對消息隊列中的事件作出反應。是否有一個Spring配置可以讓我直接訂閱這個Observable?訂閱RxJava Observable從春季背景

就像Spring的TaskExector,這將允許後臺線程處理Observable事件。但有些更復雜的地方,我不必活着的線程。

回答

1

我們所做的是有一個Spring服務,它創建Observable並在@PostConstruct方法中訂閱它,並在@PreDestroy中取消訂閱。這允許通過JMX公開諸如計數器和並行性控件之類的東西,甚至可以通過JMX或通過服務方法來停止/重新啓動observable。

+0

不錯。完美的作品。謝謝。 – Thor