消息中间件-ACTIVEMQ-1:MQ入门概述即activemq启动和控制台

目录

1:学习前言(MQ = 消息中间件/消息队列)

1.1:消息

1.2:中间件

2:MQ的产品种类---MQ(Message Queue)

3:面向消息的中间件(mom)

3.1:介绍:

3.2:特点

4:官网

5:ActiveMQ的安装-linux

5.1:发送压缩包到服务器上

5.2:解压缩

​5.3:在根目录先创建新的文件夹;把解压缩的文件包移动过来

5.4:普通启动

5.5:activemq的默认服务后台启动端口是61616(这是给其他java服务调用的端口)

5.6:关闭activemq

5.7:带日志的启动方式;利用 > 进行追加

6:ActiveMQ的控制台

6.1:linux服务对外开启8161端口(这是后台管理员程序的端口)

6.2:如果打开了端口但是无法远程访问的话;修改jetty.XML


1:学习前言(MQ = 消息中间件/消息队列)

1.1:消息

以一种双方约定好的格式发送信息的载体;

1.2:中间件

中间件是帮助应用程序与其他应用程序、网络、硬件、操作系统交互或通信的软件。换句更简洁的话:「将具体业务和底层逻辑解耦的软件」。其实符合中间件的软件范畴非常宽,日常用的Redis、Nginx、Zookeeper、Memcached等等都是「中间件」。所谓的「中间」是相对于架构体系内的,它不涉及具体的业务逻辑也不涉及底层的硬件逻辑,用于用户数据交换和管理,能够起到「中介」的作用,这就是中间件。

2:MQ的产品种类---MQ(Message Queue)

1:Kafka

2:RabbitMQ

3:RocketMQ

4:ActiveMQ

3:面向消息的中间件(mom)

3.1:介绍:

是指利用高效可靠的消息传送机制进行与平台无关的数据交流,并基于数据通信来进行分布式的集成;

通过消息传递消息排队模型在分布式环境下提供应用解耦,弹性伸缩,荣誉存储、流量削峰、异步通信、数据同步等功能;

大致流程:

发送者把消息发送给消息服务器,消息服务器把消息放在若干队列/主题(topic)中,在合适的时候,消息服务器将消息发送给接受者;注:队列像是短信,主题类似公众号;

在这个过程中,发送和接受都是异步的,也就是无需等待,而且发送者和接受者的生命周期没有必然关系;

尤其是在发布pub/订阅sub模式下,也可以完成一对多的通信,即一个消息有多个接受者;

3.2:特点

异步;解耦;削峰

4:官网

http://activemq.apache.org/

5:ActiveMQ的安装-linux

5.1:发送压缩包到服务器上

5.2:解压缩

5.3:在根目录先创建新的文件夹;把解压缩的文件包移动过来

  • bin存放的是脚本文件
  • conf存放的是基本配置文件
  • data存放的是日志文件
  • docs存放的是说明文档
  • examples存放的是简单的实例
  • lib存放的是activemq所需jar包
  • webapps用于存放项目的目录
  • webapps-demo:activemq使用实例目录。

 

5.4:普通启动

进入到activemq的bin目录下

启动activemq的前提:必须有Java环境而且activemq5.x以后一定要是用jdk1.8

5.5:activemq的默认服务后台启动端口是61616(这是给其他java服务调用的端口)

验证activemq启动成功

5.6:关闭activemq

.

5.7:带日志的启动方式;利用 > 进行追加

6:ActiveMQ的控制台

windows是客户端;linux是服务器;需要互访才能成功;

6.1:linux服务对外开启8161端口(这是后台管理员程序的端口)

默认用户名和密码是admin/admin

6.2:如果打开了端口但是无法远程访问的话;修改jetty.XML

如果打开了8161端口;但是通过ip:8161无法访问;那就进入conf目录修改jetty.xml文件;将<jettyport>标签下的port修改为0.0.0.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苍煜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值