I have a Clustered MSMQ I also have a WCF service app (Self hosted in a console) which reads those messages.
然而,如果你管理SAME有关集束环境的仪器,那么该信似乎并未读到所有BAUT的电文中的任何电文,它读到没有问题。
是否有任何想法?
我的想法是:
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 3xservers for the WCF service app is incase if one crashes, the other can still continue to take over reading messages in the queue. It is transactional MSMQ And the service bindings are pointing to the clustered MSMQ and with the ExactlyOnce=true set. Also if there is an update to the service app, then we need to take it down and perform the update - in the mean time the other service apps can take over. Makes sense?
是否有任何想法?