c# – azure服务总线没有收到所有消息(只有~65%)
这是我能找到的最接近的问题:
Azure Service Bus Subscription OnMessage not receiving messages.
同样的事情也发生在我身上.当我更改主题的名称时,它会再次运行一段时间.然后该服务总线主题再次损坏.只有65-71%的消息到达.没有帮助删除子命令,也没有删除主题.一段时间后,主题名称似乎以某种方式被污染了.这真的很糟糕,因为我没有办法告诉主题何时被破坏,除了系统不能像消息到达时那样工作.现在随机创建一个具有新名称的新主题似乎是一个非常糟糕的解决方案. 我在一个进程中通过循环测试它,发送消息,然后在另一个进程中循环,接收和计数.使用新的主题名称,它可以完美运行.我知道我只有一个订阅者,这是一个偷看锁,需要完成消息. 任何人?我怎么解决这个问题? 更新: 新问题: 建议解决方案,atm: 解: 解决方法
解决方案:这都是适合工作的正确工具.这种情况需要一个队列,而不是一个Pub / Sub.一切都解决了.我正在进行与上面相同的测试,因此只有那个可以将消息从队列中取出的人.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |