Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 服务总线在网站中的基本使用_C#_Nservicebus - Fatal编程技术网

C# 服务总线在网站中的基本使用

C# 服务总线在网站中的基本使用,c#,nservicebus,C#,Nservicebus,我正在制作一个asp.net网站来支持Json请求。 每个请求都必须在ESB(实际上是NServiceBus)上发送一条消息,但我很难做出响应 我实际上可以收到多个相同类型的请求,因此网站会在公交车上发送相同类型的类似消息。我如何确保总线上的每个消息响应都发送给确切的“请求者” 如何处理缓慢或无总线响应?看看NSB附带的AsyncPages示例。这演示了如何使用回调和asp.net中的异步支持从网站构建健壮的基于消息的通信。如果需要向发送请求(命令)的Web服务器返回响应,则可以使用回调。最好让

我正在制作一个asp.net网站来支持Json请求。 每个请求都必须在ESB(实际上是NServiceBus)上发送一条消息,但我很难做出响应

我实际上可以收到多个相同类型的请求,因此网站会在公交车上发送相同类型的类似消息。我如何确保总线上的每个消息响应都发送给确切的“请求者”


如何处理缓慢或无总线响应?

看看NSB附带的AsyncPages示例。这演示了如何使用回调和asp.net中的异步支持从网站构建健壮的基于消息的通信。如果需要向发送请求(命令)的Web服务器返回响应,则可以使用回调。最好让网站只发送消息,然后从另一个数据存储(ravendb、sqlserver等)读取结果。这将使您有机会获取数据,即使Web服务器关闭(回调不是持久的)