SpringBoot与ActiveMQ结合(上) ActiveMQ介绍与使用

在工作过程中,有时候需要处理的请求太多,而这些请求对实时性的要求又不是非常高,这时候我们可以消息队列来提高我们的系统吞吐量,将请求暂放到队列中,然后另外一个应用持续从队列取得需要处理的请求进行处理,从而增强系统抵御大流量的请求能力。今天我们这里首先简单介绍一下ActiveMQ和它的简单使用。

SpringBoot与ActiveMQ结合(下) 综合使用


目录

ActiveMQ介绍

ActiveMQ简单示例

引用jar包

队列模式

实现代码

测试

主题模式

实现代码

测试

两模式的区别


 

ActiveMQ介绍

ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。(摘自百度百科)

ActiveMQ作为消息中间件,支持两种模式,一种是队列模式,一种是主题模式。队列模式就是当我们的消息生产者(Producer)向一个目的地(Destination)存放消息,如果有多个消费者(Consumer),这些消费者会分别消费队列里的消息,但是一条消息只能被其中一个消费者消费。而主题模式,就是每条消息可以供多个消费者使用。

ActiveMQ简单示例

首先在官网下载最新版的ActiveMQ,这里我下载的是5.15.8版本的。

http://www.apache.org/dyn/closer.cgi?filename=/activemq/5.15.8/apache-activemq-5.15.8-bin.zip&action=download

之后将下载下来的压缩包解压缩,在目录里面的bin下有win32和win64 可以根据自己的需要进行选择.

如果没有修改默认的配置文件,那么直接运行win64/wind32下的activemq.bat 就能启动ActiveMQ,启动完成之后 在浏览器访问localhost:8162 就会出现登录的弹窗,输入默认的用户名密码admin admin。

然后就能进入ActiveMQ监控页面

在这里我们可以模拟发送消息 以及 监控消息队列消息的数量等。

引用jar包

这里我使用的是SpringBoot环境,只需要在pom.xml增加:

<dependency>
    <groupId>org.springframework.boot</groupI
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值