ActiveMQ的用途

ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。

ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。


消息队列的主要作用是为了解决高并发访问高峰,加快响应速度。

一般情况下,不用消息队列,客户端来的请求会直接写入数据库,在访问高峰期,高并发的情况下,会对数据库访问造成压力,响应发生延迟,造成数据库访问的瓶颈。

使用队列后,用户的请求发给队列后会立刻返回,之后再由消息队列的消费者进程监听对应的队列,从消息队列中获取数据,异步写入数据库。

消息队列的服务处理速度远快于数据库,因此用户的响应延迟可得到有效改善。

原文地址:https://www.cnblogs.com/tutubaobao/p/9800128.html