A pool of connections for shared use
Provides message handling with transparent connection recovery
A message handler implementing some sane defaults