我用于注册ASP/MVC应用程序中的回调,以便获得对发送/发布的事件的响应通知。为此,NServiceBus提供了一些方法(Register/RegisterWebCallback),这些方法可以在总线.Send(..).返回的IAsync上下文上调用
雷布斯那边有类似的人吗?我可以定义一个IHandleMessage,然后手动对收到的响应进行内部调度,但这似乎有点过头了。
老实说,我从来没有真正理解为什么NServiceBus允许您在调用bus.Send
时注册内存中回调。
实际上,我只看到它在奇怪的破解场景中使用过,在这些场景中,人们通过等待返回的IAsyncResult
的等待句柄来实现阻塞请求/响应API。
这是你严重遗漏的东西吗?
你会如何使用它?