In welchen Domänen ist nachrichtenorientierte Middleware wie AMQP nützlich?

Welches Problem löst MOM (Message Oriented Middleware)? Skalierbarkeit? Integration?

In welcher Domäne werden sie typischerweise verwendet und in welchen Domänen sind sie typischerweisenicht benutzt?

Verwendet Google beispielsweise eine solche Lösung für seine Hauptsuchmaschine oder um GMail mit Strom zu versorgen?

Was ist mit großen Websites wie Walmart, eBay, FedEx (so ziemlich ein Java-Shop) und buy.com (so ziemlich ein MS-Shop)? Löst MOM dort ein Bedürfnis?

Ist es sinnvoll, wenn Sie eine Webanwendung schreiben, bei der Sie die Serverseite steuern und eine homogene Umgebung haben (etwa zehn Amazon EC2-Instanzen, auf denen Linux + Java JVMs ausgeführt werden), und bei der sich die Clients, na ja, in Webbrowsern befinden?

Ist es sinnvoll für Desktop-Apps, die mit einem Server kommunizieren müssen?

Oder ist es "nur" für große Unternehmen, in denen Sie normalerweise eine fröhliche Mischung aus unzähligen verschiedenen Systemen haben, die auf die eine oder andere Weise kommunizieren müssen?

Ich bin ein bisschen verwirrt darüber, wofür sie nützlich sind, und ich denke, dass ich mit dem Beispiel, wo sie angebracht sind und wo sie nicht angebracht sind, ihre Verwendung besser verstehen kann.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage