masstransit - 当我尝试运行公共(public)交通示例应用程序 Sample-Courier 时,RabbitMQ.Client.Exceptions.OperationInterruptedException

标签 masstransit

以下是一些详细信息: 我正在运行 Visual Studio 2015 - 从 GitHub 克隆代码: https://github.com/MassTransit/Sample-Courier.git

我在我的一台 Hyper-V 虚拟机(IP 地址:192.168.1.36)中设置了rabbitmq - 并且我能够通过 http://192.168.1.36:15672/ 访问管理控制台

但是当我运行示例应用程序(客户端项目)时,应用程序抛出异常:

An unhandled exception of type 'RabbitMQ.Client.Exceptions.OperationInterruptedException' occurred in mscorlib.dll

Additional information: The AMQP operation was interrupted: AMQP close-reason, initiated by Peer, code=540, text="NOT_IMPLEMENTED - global=true", classId=60, methodId=10, cause=

最佳答案

根据 Chris 的评论,我检查了我在 Ubuntu VM 上安装的版本,它是 3.2.3,我发现这就是根本原因。

所以基本上apt对于rabbitmq来说已经很旧了 - 最新版本应该是3.6.0,因为我不太熟悉如何安装deb,所以我只是使用apt-get来安装它。

卸载旧版本(3.2.3)并下载 deb 文件 3.6.0,然后再次安装后 - 一切都按预期进行。

关于masstransit - 当我尝试运行公共(public)交通示例应用程序 Sample-Courier 时,RabbitMQ.Client.Exceptions.OperationInterruptedException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35271737/

相关文章:

nhibernate - 如何使用 Fluent NHibernate 的类映射来映射 IDictionary<string, string> 并测试该映射?

.net-core - 在 MassTransit 消费者内部注入(inject)依赖项

rabbitmq - 我可以在大众运输中的端点配置中使用 UsePartitioner 来对传递到同一队列的多种消息类型进行分区吗

c# - Masstransit 使用RabbitMQ 性能很慢?

rabbitmq - 为什么 "await Publish<T>"挂起/未完成/未完成

MassTransit 与非 .NET 服务的互操作性

c# - MassTransit 在 RabbitMQ 关闭时尝试无限连接

windows - 无法使用 pkcs12 文件连接到 RabbitMq Broker

c# - 如何使用公共(public)交通和消息数据干净地注册类

publish-subscribe - 服务总线 - 我是不是傻?