Chapter 10. Distributed Spring

In this chapter, you will learn the principles behind various distributed computing concepts, and how to use Spring in conjunction with some very powerful, open-source–ish third-party products to build solutions leveraging those concepts. Grid computing is a very important concept in today's world, for many reasons. It solves many problems, some more ephemeral than others:

  • Scalability: Distribution provides a mechanism by which to expand capability to scale an application to meet demand. This is simple, on the face of it: the more computers responding to the same request means more people can make requests. This is the quintessential reason behind clustering, and behind load balancing.

  • Redundancy: Computers fail. It's ...

Get Spring Enterprise Recipes: A Problem-Solution Approach 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.