WCF does not read from cluster MSMQ

I have a clustered MSMQ I also have a WCF service application (Self hosted in the console) that reads these messages.

However, the application does not seem to read any messages posted to the queue, but if you run the SAME application in a clustered environment, it will not read the queue without problems.

any ideas?

My idea:

ClusteredMSMQ (for failover reasons to ensure high availability)
Server 1 -> WCF service app
Server 2 -> WCF service app
Server 3 -> WCF service app

The reason for the 3x servers for the WCF service application is that if one fails, the other may still continue to read messages in the queue. This is a transactional MSMQ. And the service bindings point to clustered MSMQ and using the set ExactlyOnce = true. Also, if there is an update for the service application, we need to remove it and perform the update - at a time when other service applications can take over. Has the meaning?

, ?

+3
1

, DTC . , DTC /.

,

+1

All Articles