1、ActiveMQ Action入门

MOM(Message-Oriented Middleware):面向消息的中间件

ActiveMQ为应用程序体系结构提供了松耦合的好处。向ActiveMQ发送消息的应用程序不关心消息是如何或者何时传递的。消费应用程序也不关心消息的来源或者他们如何发送到ActiveMQ。

ActiveMQ充当中间件的作用,允许以异步方式进行异构集成和交互。

耦合指两个或多个应用程序或系统之间的相互依赖。使用RPC,当一个应用程序调用另一个应用程序时,调用方将被阻塞,直到被调用方将控制权返回给调用方

1、ActiveMQ Action入门 - 图1

什么时候使用ActiveMQ

  • 异构的应用程序(跨语言)
  • RPC的替代品
  • 应用程序之间的解耦
  • 作为事件驱动架构的主干:当在Amazon下订单时,MQ将接受消息并立即应答。流程中的其余步骤是异步处理的。如果发生错误,将会通过邮件通知用户。这允许大量的可伸缩性和高可用性。
  • 提高应用程序的可伸缩性