support for guarranteed delivery?

  • Thread starter Thread starter OC
  • Start date Start date
O

OC

Does anyone know if there is any support for guaranteed delivery of messages
such as with MSMQ for .NET (webservices, etc.)? I have a high-speed
data-entry application being ported from the mainframe that can involve
millions of dollars per day per keyer and, due to volumes and timing issues
simply cannot afford to risk network reliability or latency issues...
However, I DO NOT want to install MSMQ on all the client workstations if
this can be avoided.
 
OC,
Does anyone know if there is any support for guaranteed delivery of messages
such as with MSMQ for .NET (webservices, etc.)?
Yes MSMQ supports MSMQ via the System.Messaging namespace:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemMessaging.asp

To Guarantee Delivery you set the Message.Recoverable property:
http://msdn.microsoft.com/library/d...stemMessagingMessageClassRecoverableTopic.asp


..NET web services only use HTTP for a transport, however the web service
could open the queue on the server.
However, I DO NOT want to install MSMQ on all the client workstations if
this can be avoided.
If you want to use MSMQ you will need to have it installed on each PC, or
call a server component (.NET Remoting, COM+ or Web Service) that uses MSMQ.
I would favor installing MSMQ on each PC. As you avoid the problem of the
Web Service itself not being avaible.

Hope this helps
Jay
 
Back
Top