Message Queue (berichtenwachtrij), afkorting MQ, is een techniek die gebruikt wordt in Enterprise Application Integration (EAI). Door middel van MQ kunnen (server-)processen asynchroon met elkaar communiceren, door een bericht in een queue (wachtrij) te plaatsen. Het asynchrone karakter van deze communicatie komt tot uitdrukking in het feit dat zender en ontvanger van het bericht niet tegelijkertijd verbonden hoeven te zijn met de wachtrij. De MQ-specificaties garanderen dat het bericht beschikbaar blijft totdat het is afgeleverd.