【发布时间】:2017-11-07 07:45:28
【问题描述】:
我有一个在 WCF 服务中运行的 RabbitMQ C# 客户端。
它不时捕获System.NotSupportedException: Pipelining of requests forbidden 异常。
【问题讨论】:
我有一个在 WCF 服务中运行的 RabbitMQ C# 客户端。
它不时捕获System.NotSupportedException: Pipelining of requests forbidden 异常。
【问题讨论】:
根据gudie。多线程需要锁定通道。
根据经验,IModel 实例不应由多个线程同时使用:应用程序代码应为 IModel 实例维护明确的线程所有权概念。
【讨论】:
如果安装 RabbitMQ 的服务器没有足够的内存,你也会遇到这个问题。
【讨论】:
如果您声明一个队列并重用该通道进行发布,则可能会发生此错误。 在接收响应之前,队列声明和管道发布命令。 应该是当前同步接口的缺陷
【讨论】: