Trade-offs of distributed transactions

Now, you have learned how to turn on distributed transaction support for a WCF service. Before you dive into the world of distributed transaction in your real-work environment, you need to be aware that distributed transaction support will impact your applications in a few areas, sometimes maybe significantly.

The following is a list of some of the impacts of using distributed transactions:

  • Distributed transactions might introduce more complexity to your applications
  • Distributed transactions might decrease the performance of your applications
  • Distributed transactions might increase the deadlock probability of your processes

You should analyze your requirements, consider all the pros and cons of turning the distributed ...

Get WCF Multi-layer Services Development with Entity Framework Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.