现在的位置: 首页 > 综合 > 正文

NServiceBus的一个Bug?

2019年10月14日 ⁄ 综合 ⁄ 共 361字 ⁄ 字号 评论关闭

我的项目中有两个NServiceBus终结点,一个运行在服务器端,一个运行在客户端,然后服务器端收到后台业务模块服务的异步消息之后,会发送给客户端的NServiceBus终结点。

开始运行都没问题,时间长了,我发现服务器端NServiceBus终结点发往客户端NServiceBus终结点的消息会丢失,大概丢失率是50%的样子,去客户端的消息队列里面查看也没有,说明不是客户端的NServiceBus没有去取出来,而是压根消息队列就没有收到。

然后我就怀疑是不是我的消息队列太多了,然后我就吧“专有队列”下面的消息队列全部删掉了,结果就能正常收发消息了,没有任何消息丢失。。。

难道消息队列还有容量限制?还是消息对了,或者消息队列多了导致其会有不稳定?

是微软的消息队列的问题,还是NServiceBus得问题呢???

实在想不通。

抱歉!评论已关闭.