There are times when there is more work to be done than a single instance of a component can handle. When this occurs, you need to distribute the load between two or more instances of the component. This chapter explores a number of design patterns that can be used for this purpose.
Some types of work, such as bank account deposits and withdrawals, are sensitive to the sequence in which the activities are executed. Load distribution presents a challenge in this regard. This chapter explores design patterns that distribute load while preserving sequencing.
After reading this chapter you will be able to
• Identify and select appropriate load distribution patterns for Enterprise Message ...