作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面的代码可以很好地读取服务总线队列死信,但对于主题,即使在更改路径后,它抛出的异常路径也不正确。
string path= "QueueName";
MessagingFactory messageFactory = MessagingFactory.CreateFromConnectionString("ConnecitonString");
MessageReceiver deadletterReceiver = await messageFactory.CreateMessageReceiverAsync(QueueClient.FormatDeadLetterPath(path), ReceiveMode.PeekLock);
MessageSender sender = await messageFactory.CreateMessageSenderAsync(path);
BrokeredMessage deadLetter = await deadletterReceiver.ReceiveAsync(TimeSpan.Zero);
if (deadLetter != null)
{
现在我想对服务总线主题 DeadLetter 执行相同的操作所以路径应该是 - topicName/subscriptionName
string path= "TopicName/SubscriptionName";
MessagingFactory messageFactory = MessagingFactory.CreateFromConnectionString("ConnecitonString");
MessageReceiver deadletterReceiver = await messageFactory.CreateMessageReceiverAsync(TopicClient.FormatDeadLetterPath(path), ReceiveMode.PeekLock);
MessageSender sender = await messageFactory.CreateMessageSenderAsync(path);
BrokeredMessage deadLetter = await deadletterReceiver.ReceiveAsync(TimeSpan.Zero);
if (deadLetter != null)
{
获取异常路径不正确...
最佳答案
主题没有死信队列,而订阅有。使用它需要什么SubscriptionClient.FormatDeadLetterPath(String, String)方法,传递主题和订阅名称。
关于c# - 如何从服务总线主题死信队列中读取C#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57554831/
我正在创建一个死信 channel 错误处理程序,如下所示 errorHandler(deadLetterChannel("direct:myDLC").useOriginalMessage().ma
以下是我的 Camel 路线代码 .errorHandler(deadLetterChannel("jmstx:queue:ErrorHandler") .useOriginalMessage()
我正在尝试跨不同的集群系统进行分布式发布-订阅,但无论我尝试什么,它都不起作用。 我想做的就是创建一个简单的示例。 1)我创建一个主题,说“内容”。 2) 假设 jvm A 中的一个节点创建主题、订阅
我是一名优秀的程序员,十分优秀!