mq java 开发_Java后台开发ActiveMQ使用指南

ActiveMQ简单的介绍

ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线,是一个开放源代码消息中间件,对于消息的传递有两种类型:点对点的,即一个生产者和一个消费者一一对应。

2. 发布/订阅模式,即一个生产者产生消息并进行发送后,可以由多个消费者进行接收。

同时,拥有五种发送与接收的数据格式:

· StreamMessage -- Java原始值的数据流

· MapMessage--一套名称-值对

· TextMessage--一个字符串对象

· ObjectMessage--一个序列化的 Java对象

· BytesMessage--一个字节的数据流

以上是关于ActiveMQ的初步介绍,如果想要了解更多的,请自行百度。接下来,分享一些具体操作步骤吧。

ActiveMQ服务器的安装

ActiveMQ是java语言开发的,需要使用到jdk,这里介绍在Linux系统种进行安装。具体步骤如下:

第一步:下载ActiveMQ压缩包,上传并解压到Linux系统。ActiveMQ压缩包​activemq.apache.org

第二步:进入解压包路径/bin目录下,启动ActivceMQ,相关操作命令如下:

启动:

[root@localhost bin]# ./activemq start

关闭:

[root@localhost bin]# ./activemq stop

查看状态:

[root@localhost bin]# ./activemq status

第三步:检测是否启动成功,在浏览器中访问网址:ip:8161/admin,在不修改配置文件的前提下,8161端口为默认端口,用户名:admin,密码:admin

关于ActiveMQ的使用模式

ActiveMQ一共有三种使用模式,分别是Queue点对点模式,Topic发布订阅模式和Spring整合模式。

Queue 是点对点模式,只能是一个生产者产生一个消息,被一个消费者消费。默认是存在于MQ的服务器中的,发送消息之后,消费者随时取。但是一定是一个消费者取,消费完消息也就没有了。

Topic 是发布订阅模式,一个生产者可以一个消息,可以被多个消费者消费。默认是不存在于MQ服务器中的,一旦发送之后,如果没有订阅,消息则丢失。

Spring整合模式,是基于Spring框架进行使用,特点是使用非常简单,可以任意的切换运用Queue和Topic两种模式。

关于以上三种使用模式的具体操作,因为涉及到代码和相关配置文件,这里就不写出来了。可以点击下面链接,进行查看学习:Java后台开发ActiveMQ使用手册 - 百度文库​wenku.baidu.com最后的最后

一句座右铭与大家共勉----------幸运成就一时,努力成就一世。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值