我正在建立一个asp.net网站来支持Json请求。 每个请求必须在ESB上发送一条消息(实际上是NServiceBus),但我正在努力应对...
我实际上可以收到多个相同类型的请求,因此网站会在总线上发送类似的相同类型的消息。如何确保来自总线的每条消息响应都转到确切的“请求者”?
如何处理慢速或无总线响应?
答案 0 :(得分:2)
查看NSB附带的AsyncPages示例。这演示了如何在asp.net中使用回调和异步支持来构建基于网站的强大的基于消息的通信。如果您需要将响应发送回发送请求(命令)的Web服务器,则会出现回调。让网站只发送消息然后从另一个数据存储(ravendb,sqlserver等)读取结果通常会更好。这将使您有机会获取数据,即使Web服务器出现故障(回调不是持久的)