1

我的天蓝色服务总线中有 2 个主题。topic1 = livetopic topic2 = testtopic

当我尝试添加任何消息时,实时主题超时。如果我将代码更改为使用 testtopic 就可以了。

我已将我的所有发布者与 livetopic 断开连接,但仍然超时。我已删除 livetopic 并重新添加仍然超时。

关于如何解决这个问题的任何想法。

我试过使用服务总线资源管理器示例应用程序,它可以看到两个主题,但它也会在 livetopic 上超时,但不是 testtopic。

以下是异常消息:

服务器堆栈跟踪:在 [0] 处重新抛出异常:

在 Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult 结果)

在 Microsoft.ServiceBus.Messaging.Sbmp.DuplexRequestBindingElement.DuplexRequestSessionChannel.DuplexCorrelationAsyncResult.End(IAsyncResult 结果)

在 Microsoft.ServiceBus.Messaging.Sbmp.DuplexRequestBindingElement.DuplexRequestSessionChannel.EndRequest(IAsyncResult 结果)

在 Microsoft.ServiceBus.Messaging.Channels.ReconnectBindingElement.ReconnectChannelFactory`1.RequestSessionChannel.RequestAsyncResult.b__4(RequestAsyncResult thisPtr,IAsyncResult r)

在 Microsoft.ServiceBus.Messaging.IteratorAsyncResult`1.StepCallback(IAsyncResult 结果)

在 [1] 处重新抛出异常:

在 Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult 结果)

在 Microsoft.ServiceBus.Common.AsyncResult`1.End(IAsyncResult asyncResult)

在 Microsoft.ServiceBus.Messaging.Channels.ReconnectBindingElement.ReconnectChannelFactory`1.RequestSessionChannel.EndRequest(IAsyncResult 结果)

在 Microsoft.ServiceBus.Messaging.Sbmp.RedirectBindingElement.RedirectContainerChannelFactory`1.RedirectContainerSessionChannel.RequestAsyncResult.<>c_ DisplayClass17.b _a(RequestAsyncResult thisPtr, IAsyncResult r)

在 Microsoft.ServiceBus.Messaging.IteratorAsyncResult`1.StepCallback(IAsyncResult 结果)

[2] 处重新抛出异常:

在 Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult 结果)

在 Microsoft.ServiceBus.Common.AsyncResult`1.End(IAsyncResult asyncResult)

在 Microsoft.ServiceBus.Messaging.Sbmp.RedirectBindingElement.RedirectContainerChannelFactory`1.RedirectContainerSessionChannel.EndRequest(IAsyncResult 结果)

在 Microsoft.ServiceBus.Messaging.Channels.ReconnectBindingElement.ReconnectChannelFactory`1.RequestSessionChannel.RequestAsyncResult.b__4(RequestAsyncResult thisPtr,IAsyncResult r)

在 Microsoft.ServiceBus.Messaging.IteratorAsyncResult`1.StepCallback(IAsyncResult 结果)

[3] 处重新抛出异常:

在 Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult 结果)

在 Microsoft.ServiceBus.Common.AsyncResult`1.End(IAsyncResult asyncResult)

在 Microsoft.ServiceBus.Messaging.Channels.ReconnectBindingElement.ReconnectChannelFactory`1.RequestSessionChannel.EndRequest(IAsyncResult 结果)

在 Microsoft.ServiceBus.Messaging.Sbmp.SbmpTransactionalAsyncResult`1.b__37(TIteratorAsyncResult thisPtr,IAsyncResult a)

在 Microsoft.ServiceBus.Messaging.IteratorAsyncResult`1.StepCallback(IAsyncResult 结果)

[4] 处重新抛出异常:

在 Microsoft.ServiceBus.Common.AsyncResult.End[TAsyncResult](IAsyncResult 结果)

在 Microsoft.ServiceBus.Common.AsyncResult`1.End(IAsyncResult asyncResult)

在 Microsoft.ServiceBus.Messaging.Sbmp.SbmpMessageSender.EndSendCommand(IAsyncResult 结果)

--- 内部异常堆栈跟踪结束 ---

在 Microsoft.ServiceBus.Messaging.Sbmp.SbmpMessageSender.EndSendCommand(IAsyncResult 结果)

在 Microsoft.ServiceBus.Messaging.Sbmp.SbmpMessageSender.OnEndSend(IAsyncResult 结果)

在 Microsoft.ServiceBus.Messaging.Sbmp.SbmpMessageSender.OnSend(TrackingContext trackingContext,IEnumerable`1 消息,TimeSpan 超时)

在 Microsoft.ServiceBus.Messaging.MessageSender.Send(TrackingContext trackingContext,IEnumerable`1 消息,TimeSpan 超时)

在 Microsoft.ServiceBus.Messaging.MessageSender.Send(BrokeredMessage 消息)

在 Microsoft.ServiceBus.Messaging.TopicClient.Send(BrokeredMessage 消息)

在 c:\codetfs\MyProduct\MyCompany.Azure\MessagePublisher.cs:line 182 中的 myCompany.Azure.MessagePublisher.PublishMessage(字符串主题、字符串 destinationGroup、字符串 messageCategory、字符串 destinationApp、字符串 blobStorageDescription)

4

0 回答 0