Messaging: ServiceBus
-
Increase the 256K Maximum Message size limit of brokered messages
256K Maximum message size limit of Brokered Messages on the Service Bus Queue is really nothing, this means when I want to send a picture over a Queue (to do decoupling between a mobile App and the backoffice), I have to split the message everytime. This is awful..
2 votes -
Support distributed transactions
When I persist an aggregate in my domain, there is a very good chance I also need to publish events to a durable service bus - and I absolutely need those two operations to be transactionally consistent.
Sure, there are workarounds, like persisting the events to the same storage as the aggregate, and then having a worker thread read, publish and remove them, but that introduces a huge amount of complexity and raises all sorts of questions, like what happens after a restart and how this affects federations and sharding.
And seriously, once you finally get all this infrastructure implemented,…11 votes -
Provide a Service Bus emulator on a local computer
Providing a Service Bus emulator on a local computer will reduce development costs.
129 votes -
Provide ServiceBus tunneling
ServiceBus requires access to too many addresses and ports when establishing a connection from a published service.
You should have 1 or 2 at the most ports that ServiceBus uses and everything gets tunneled through that.
e.g. calls to:
- accesscontrol
- watchdog
- sb-<servicename>...
- etc.Would make configuration MUCH simpler.
Imagine just opening a couple of ports to a defined IP range, rather than 6 ports to 16 different IP segments - just for one DC.
15 votes
- Don't see your idea?