Thanks for your replies Adam and Chris,
I'm using the latest 3.0.2-alpha NuGets in a PubSub setup.
I configured the bus on Azure with h.TokenProvider instead of calling h.SharedAccessSignature as shown in the test fixture. I don't suppose that makes any difference.
In the Azure management portal, I can see that 4 queues (my-srv1, my-srv2, bus_..., bus_...) and 2 topics (demo.messages.nofity1, demo.messages.notify2) have been created. Both topics have a single subscriber attached to them. Published messages go to the my-srv queues but are never received by my consumers. They just sit in the queues.
This is how I setup the consumers:
c.ReceiveEndpoint(host, "my-srv1",
conf =>
{
conf.Consumer(componentContext.Resolve<Func<Notify1Consumer>>());
});
Consumer factory method is resolved from a Autofac DI container. The same configuration works fine with RabbitMQ.
To me it seems that bindings that should exist between the my-srv queues and the consumer topics are missing. I'm quite new to MT and service buses in general, so maybe there's something wrong in my way of thinking.
- Jussi