I'm testing MassTransit with RabbitMQ. When I publish a message and there are no subscribers, I never see the message in the RabbitMQ queue - is this by design?
Are messages purposely discarded if there are no subscribers?
If so, is there any way to change this behaviour so that messages remain in the queue awaiting subsribers who will later consume them?
--
You received this message because you are subscribed to the Google Groups "masstransit-discuss" group.
To view this discussion on the web visit https://groups.google.com/d/msg/masstransit-discuss/-/8tk9IbdGm34J.
To post to this group, send email to masstrans...@googlegroups.com.
To unsubscribe from this group, send email to masstransit-dis...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/masstransit-discuss?hl=en.
--
You received this message because you are subscribed to the Google Groups "masstransit-discuss" group.
To view this discussion on the web visit https://groups.google.com/d/msg/masstransit-discuss/-/mIARSGp8R60J.

Hmm, I'd read the docs but didn't see that - I'll try it out, thanks :)
--
You received this message because you are subscribed to the Google Groups "masstransit-discuss" group.
To view this discussion on the web visit https://groups.google.com/d/msg/masstransit-discuss/-/gZmFe7TmSHsJ.
this.bus = ServiceBusFactory.New(sbc =>
{
sbc.UseRabbitMq();
sbc.UseRabbitMqRouting();
sbc.ReceiveFrom("rabbitmq://192.168.1.125/MassTransitPoC");
sbc.Subscribe(s =>
{
s.Consumer<RegistrationMessageConsumer>()
.Permanent();
});
});
Bus.Initialize(sbc =>
{
sbc.UseRabbitMq();
sbc.UseRabbitMqRouting();
sbc.ReceiveFrom("rabbitmq://192.168.1.125/MassTransitPoC");
});
Bus.Instance.Publish(
new RegisterMessage { Id = Guid.NewGuid() }
);
--
You received this message because you are subscribed to the Google Groups "masstransit-discuss" group.
To view this discussion on the web visit https://groups.google.com/d/msg/masstransit-discuss/-/Fo2Xo7ZZ0BQJ.
Yes, there are relevant fanout exchanges marked as durable, as well as relevant queues marked as durable. The exchanges and queues remain visible in the RabbitMQ after closing the consumer and producer applications.
--
You received this message because you are subscribed to the Google Groups "masstransit-discuss" group.
To view this discussion on the web visit https://groups.google.com/d/msg/masstransit-discuss/-/qp5NaQ-j2JkJ.
Seems I still have a lot to learn about MassTransit!
Should each producer and consumer have a seperate queue? (for example, stick a GUID at the end of the queue name for each producer and consumer instance?
--
You received this message because you are subscribed to the Google Groups "masstransit-discuss" group.
To view this discussion on the web visit https://groups.google.com/d/msg/masstransit-discuss/-/85jZPS_XWdQJ.
-Travis