我正在尝试了解Reactive X模式。我有一个activeMQ队列,这是我的来源,当我在队列中收到一条消息时,我想调用一个处理程序函数,所有这些调用应并行工作而不会被阻塞。在此先感谢!
Subscription = Messenger.Receive
.Select(y => Observable.Defer(() =>
ProcessRequest(y)
.ToObservable()
.ObserveOn(NewThreadScheduler.Default)))
.Merge(5)
.SubscribeOn(NewThreadScheduler.Default)
.Subscribe(x => writeLog());
这是我尝试过的