MQ
Message Queuing
Definition
Message Queuing (MQ) ist ein Kommunikationsverfahren in verteilten Systemen, bei dem Nachrichten in Warteschlangen zwischengespeichert werden, um eine asynchrone Kommunikation zwischen Anwendungen zu ermöglichen. Der Sender muss nicht warten, bis der Empfänger bereit ist, da die Nachrichten in der Queue gepuffert werden. Bekannte Implementierungen sind IBM MQ, RabbitMQ und Apache Kafka.