A strange request from our users where they want to have multiple instances of the same application; they want another VPN to be spun up for each instance and the same queue/subscription details on those VPN.
I have suggested:
for the two parallel instance of application (or any number >1) the method to do it is parameter based startup.
Example you want 3 instances of the same app, in Hot Hot Hot mode.
In the configuration of the application startup, you would name the instance (example: Blue, Green, Purple).
In the Solace queues, you would have queue q/a/b/c/green/events, q/a/b/c/blue/events, q/a/b/c/purple/events
Each of the queues would subscribe to the same topics to ensure same population
The consuming application upon startup would know whether its Blue, Green, or Purple and with that parameter it would appropriately subscribe to its designated queue.
Wondering if anyone else has a similar setup or request, and what they have done or what would be a best practice situation here