I've a task, where I've to establish a communication between a process running on the Linux VM and an application running on the Windows Desktop.
The limitation here is that the windows application is an external application and only listens on MSMQ (Microsoft Messages Queues). The Linux based process is controlled by us and it's supposed to have two-way communication between multiple desktop apps.
Linux process is already publishing to event hub for some other use case, so I was wondering whether I can write to MSMQs using EventHubs?
This way I'll not have to know who my subscribers are. Here the difficulty will be reading it back from the MQ.
Please suggest me other ways I can build this architecture. MSMQ is mandatory as it's part of the external app.