订阅Spring背景中的RxJava Observable

时间:2017-06-12 21:44:57

标签: java spring rx-java

我有一个RxJava Observable,我想在我的Web应用程序中在后台处理。这样服务可以对消息队列上的事件做出反应。是否有Spring配置允许我直接订阅此Observable?

类似Spring TaskExector的东西,允许后台线程处理Observable事件。但是有些事情要复杂得多,我不必把线保持活着。

1 个答案:

答案 0 :(得分:1)

我们所做的是拥有一个Spring服务,它创建Observable并以@PostConstruct方法订阅它,并取消订阅@PreDestroy。这允许通过JMX公开计数器和并行控制之类的东西,甚至可以通过JMX或服务方法停止/重启observable。