A message queue for the cloud