I have multiple Endpoints with one MVC web project.
How should I use RavenDB ?
I want to keep one saga project as endpoint and multiple other endpoints. No other endpoints need persistence except Saga project because, Saga project is the process controller and it has to store Sagadata. It will manage the process and update the SagaData for that I want to use RavenDB to store sagadata.
However, for each endpoint I believe have to setup persistence and unnecessary I have to instantiate datastore and put it for each endpoint is it correct ?
Which option I should pick EmbededRavenDB or RavenDB hosted in IIS?
I want to use EmbededRavenDB since it doesnot need port to be open in server. I think Server Deployment wise it will be easy. Is it true ?
For each endpoint do I have to recreate the document store instance while configuring bus ? I am not clear how to manage database across the endpoints.
Do we have any sample ? How should I proceed ? Any thoughts!
NServiceBus.Unicast.Transport.TransportReceiver Failed to process message System.Runtime.InteropServices.COMException 0x8004D102): A resource manager with the same identifier is already registered with the specified transaction coordinator.
– Rupesh Kumar Tiwari