ActiveMQ windows10 安装

2021-04-29 11:23:09 浏览数 (1)

activemq是什么?

Apache ActiveMQ是Apache软件基金会所研发的开放源码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。---维基百科

官网地址:https://activemq.apache.org/

维基百科:https://zh.wikipedia.org/wiki/Apache_ActiveMQ

下载地址:

https://activemq.apache.org/components/classic/download/

相关功能

同步

receive方法显式的阻塞的去接收队列消息。同步,这里可以去联想ajax中把async设为false的情况,就是此线程需要阻塞到得到消息才继续运行。

异步

注册消息监听器。当有消息到达时,再接收消息。不会阻塞消费者。之后会实践listener(监听器)的代码

点对点

每条消息只有一个消费者。

消费者取出消息后,消息就无效了。

消费者的运行和生产者的运行没有时间上的要求。即使没有生产者生产消息。当队列中有消息时消费者也能在队列中取到消息,反之亦然。

发布/订阅(publish/subscribe)(pub/sub)

在上面点对点的消息传递中,目的地为队列(queue),而发布订阅消息传递中,目的地称为主题(topic)

有时间相关性,消费者能收到订阅主题之后的消息。之前的消息,消费者无法接受到生产者所发布的消息。

但是有一种情况,topic又分持久订阅,和非持久订阅。

当为持久订阅时:消费者离线后,生产者发布的消息,消费者上线后也能收到。

以上加粗的关键字需要熟悉一下,在这里让我们忘掉activemq,很多其他消息队列依旧有以上功能上的要求已经对应不同的实现。因此我们需要学习消息队列的基本运行模型和JMS规范。下一节我们继续了解一下JMS相关的知识内容。

解压缩然后进入目录:all-mqapache-activemq-5.16.0-binapache-activemq-5.16.0binwin64

这个win64是你的系统的位数,如果系统是32位那就进入32位,如果是64就进入64,应该很少32位吧...

运行:activemq.bat 如下展示

进入管理员后台:http://127.0.0.1:8161/admin/index.jsp

账号密码都是:admin

当然如果想修改密码可以修改位置如下:

apache-activemq-5.16.0-binapache-activemq-5.16.0confusers.properties

下面的账号密码:

参考文章:

https://activemq.apache.org/getting-started

https://blog.csdn.net/qq_29519041/article/details/101631904

0 人点赞