While embodiments described herein describe only a single retry component for a communication path between client 10 and data source 50, other embodiments may provide for multiple retry components.
Multiple retry components may be strategically positioned on the communication paths between client 10 and data source 50.