1

我习惯于在 ASP/MVC 应用程序中注册回调,以便收到对事件发送/发布的响应的通知。为此,NServiceBus 提供了一些方法(Register/RegisterWebCallback),这些方法可以在由 bus.Send(..) 返回的 IAsync 上下文中调用。

Rebus方面是否有任何等价物?我可以定义一个 IHandleMessage,然后手动对收到的响应进行内部调度,但这似乎有点矫枉过正。

4

1 回答 1

2

老实说,我从来没有真正理解为什么 NServiceBus 会允许你在调用bus.Send.

我实际上只看到它用于奇怪的hacky场景,人们使用它通过等待返回的等待句柄来实现阻塞请求/响应API IAsyncResult

这是你严重错过的东西吗?

你会如何使用它?

于 2013-07-29T18:40:11.397 回答