Azure主题订阅不会接收> 50KB的消息

时间:2015-03-07 21:19:21

标签: c# azure brokeredmessage

我有一个简单的主题,只有一个订阅。当我保持消息的大小很小(50kb或更少很好)时,我可以一致地发送接收消息。

当我尝试发送大小超过~50kb的邮件时,邮件会成功发送,但从未收到过。

消息不在死信队列中。我已经放弃了消息,经过几次重试后,它们从该子队列中被收到,但这些消息也没有显示在那里。

信息非常简单:

[DataContract]
public class TopicMessage
{
    [DataMember]
    public DateTime SentAt { get; set; }

    [DataMember]
    public string Payload { get; set; }
}

创建一定大小的消息:

var topicMessage = new TopicMessage() ;
topicMessage.Payload = new string('z', sizeInKb * 1024);

最后,在发送64kb消息使其失败后,将不会收到以下所有消息。

发送和接收的代码非常“hello worldy”,但如果它有用,我可以发布更多内容。

这个问题与我的问题非常相似,但没有答案。删除订阅似乎不是一个有效的解决方案。 Receiving message from Azure Topic yields null, topic has unread messages

0 个答案:

没有答案