1、ActiveMQ Action入门
MOM(Message-Oriented Middleware):面向消息的中间件
ActiveMQ为应用程序体系结构提供了松耦合的好处。向ActiveMQ发送消息的应用程序不关心消息是如何或者何时传递的。消费应用程序也不关心消息的来源或者他们如何发送到ActiveMQ。
ActiveMQ充当中间件的作用,允许以异步方式进行异构集成和交互。
耦合指两个或多个应用程序或系统之间的相互依赖。使用RPC,当一个应用程序调用另一个应用程序时,调用方将被阻塞,直到被调用方将控制权返回给调用方
什么时候使用ActiveMQ
- 异构的应用程序(跨语言)
- RPC的替代品
- 应用程序之间的解耦
- 作为事件驱动架构的主干:当在Amazon下订单时,MQ将接受消息并立即应答。流程中的其余步骤是异步处理的。如果发生错误,将会通过邮件通知用户。这允许大量的可伸缩性和高可用性。
- 提高应用程序的可伸缩性