A message queue for offline storage, retrieval and asynchronous processing.