我有一个RxJava Observable,我想在我的Web应用程序中在后台处理。这样服务可以对消息队列上的事件做出反应。是否有Spring配置允许我直接订阅此Observable?
类似Spring TaskExector的东西,允许后台线程处理Observable事件。但是有些事情要复杂得多,我不必把线保持活着。
答案 0 :(得分:1)
我们所做的是拥有一个Spring服务,它创建Observable并以@PostConstruct
方法订阅它,并取消订阅@PreDestroy
。这允许通过JMX公开计数器和并行控制之类的东西,甚至可以通过JMX或服务方法停止/重启observable。