I've read all the documentation I could find and this case is still not clear to me. When I receive a message from subscription A and then use a transaction to complete the message and send a new message to the same topic (but to a different subscription), is it necessary to configure the Service Bus client with EnableCrossEntityTransactions?
The flow:
- Receive message M1 from subscription A (topic T1)
- Start transaction
- Complete message M1
- Send message M2 to topic T1 (will be routed to subscription B)