When Should Reliable Messaging be Used?
See Also
You should consider using reliable messaging if the Web service is experiencing
the following types of problems:
- Communication failures are occurring that result in the network being
unavailable or connections being dropped
- Application messages are being lost in transit
- Application messages are arriving at their destination out-of-order and
ordered delivery is a requirement
To decide whether or not to used reliable messaging, weigh the following
advantages and disadvantages:
- Enabling reliable messaging ensures that messages are delivered exactly
once from the source to the destination and, if the ordered-delivery option
is enabled, ensures that messages are delivered in order.
- Enabling reliable messaging causes a degradation of Web service performance,
especially if the ordered delivery option is enabled.
- Non-reliable messaging clients cannot interoperate withWeb services that
have reliable messaging enabled.
- Non-reliable messaging clients cannot interoperate with WCF Web services
that have reliable sessions enabled.
Legal Notices