使用EasyNetQ连接RabbitMQ发布消息遇到问题
var bus = RabbitHutch.CreateBus("host=***;virtualHost=/;username=admin;password=***"); bus.PublishAsync(msg, msg.Topic.ToString());
msg.Topic.ToString()的值为EventBus
也在 RabbitMQ上建立了装个topic,但是每次发送的时候都会新建一个topic,命名是msg的类型名
这个是什么原因
因为easynetq的topic名是路由名,但rebbitmq的topic名在easynetq中会自动使用类型名,