私はMassTransit Sample-RequestResponse sampleを.netコアに移植しました。 .netコアサービスをホストするためにサンプルを少し修正しました。サービスは要求を受け取ることができますが、クライアントは応答を受信せず、rabbitmqのignore_skippedキューに入ります。しかし、いくつかの処刑では、私が送った最初の要求に対する応答を受け取り、その後そこで失敗します。これの根本的な原因は何ですか? MassTransitでRequestResponseパターンを実装するにはどうすればいいですかMassTransit RequestResponseサンプルを.Netコアのスキップされたキューに移動する
System.AggregateException: One or more errors occurred. (Timeout waiting for response, RequestId: 61000000-5d62-0015-cafc-08d4d8a6a3f2) ---> MassTransit.RequestTimeoutException: Timeout waiting for response, RequestId: 61000000-5d62-0015-cafc-08d4d8a6a3f2
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at MassTransit.RequestClient`2.<Request>d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at Client.Program.<>c__DisplayClass0_2.<<Main>b__1>d.MoveNext()
.NET Core版はプレリリース版であるため、ここにaksingの代わりにgithubの問題を開くことをお勧めします。 –
完了#953。ありがとう – pats