`
baobeituping
  • 浏览: 1068716 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

ActiveMQ实战一

阅读更多

简介

  ActiveMQ 是开源的JMS实现,Geronimo应用服务器就是使用的ActiveMQ提供JMS服务。ActiveMQ5.0相比以前版本提供了一些非常有用的新功能:

  1. AMQ Message Store (Faster Persistence!)
  2. Cursors (To handle very large number of stored messages)
  3. Blob Messages
  4. Command Agent
  5. Enterprise Integration Patterns via Camel Integration
  6. Logging a warning if you forget to start a Connection
  7. Message Transformation
  8. Mirrored Queues
  9. Flow Control 

鉴于目前关于ActiveMQ5.0的文章比较少,故准备写一系列ActiveMQ的使用方面的文章。本篇先从安装开始。 

安装

  1. http://activemq.apache.org/download.html 下载5.0.0发行包,解压到需要安装ActiveMQ的文件夹,记为/path/to/activemq。
  2. unix环境activemq文件夹需要执行权限,执行如下命令  chmod -R 755 /path/to/activemq 

启动

  1. window环境运行/path/to/activemq/bin/activemq.bat
  2. unix环境运行/path/to/activemq/bin/activemq

测试

ActiveMQ默认使用的TCP连接端口是61616, 通过查看该端口的信息可以测试ActiveMQ是否成功启动

  1. window环境运行  netstat -an|find "61616"
  2. unix环境运行netstat -an|grep 61616

监控

ActiveMQ5.0版本默认启动时,启动了内置的jetty服务器,提供一个demo应用和用于监控ActiveMQ的admin应用。

admin:http://127.0.0.1:8161/admin/

demo:http://127.0.0.1:8161/demo/

 

点击demo应用中的“ Market data publisher ”,就会发一些测试的消息。转到admin页面的topics menu下面(queue和topic的区别见 http://andyao.iteye.com/blog/153173 ),可以看到消息在增长。

分享到:
评论

相关推荐

    activeMq 实战

    ### ActiveMQ 实战 #### JMS 基本构件概览 **ActiveMQ** 是一个高性能、功能丰富的开源消息中间件,它实现了 **Java Message Service (JMS)** 规范。JMS 规范定义了一组接口,这些接口提供了一个标准的方式来进行...

    ActiveMQ实战(英文版)

    **ActiveMQ实战(英文版)** ...总之,《ActiveMQ实战(英文版)》是一本全面介绍ActiveMQ的实用指南,无论你是初学者还是有经验的开发者,都能从中获得宝贵的知识,提升你在分布式系统中的消息处理能力。

    ActiveMQ 实战

    ActiveMQ实战手册以介绍JMS和ActiveMQ的操作及配置为主,JMS(Java Message Service)是Java平台中对于面向消息中间件(MOM)的一种标准的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。...

    activemq实战

    #### 三、ActiveMQ实战案例介绍 - **案例概述**:本书通过一系列实例来展示如何使用ActiveMQ构建各种应用场景下的消息传递系统。 - **目的**:通过实际案例帮助读者深入了解ActiveMQ的核心概念和技术细节,并学会...

    ActiveMQ集群实战视频教程

    ActiveMQ集群实战教程

    ActiveMQ实战资料

    **ActiveMQ实战资料详解** Apache ActiveMQ是Apache软件基金会开发的一款开源消息...通过阅读《ActiveMQ实战》PDF,开发者可以深入理解ActiveMQ的原理和使用技巧,从而在实际项目中更好地利用这一强大的消息中间件。

    ActiveMq实战性视频

    ActiveMq实战性视频

    activeMQ实战demo

    在这个“ActiveMQ实战demo”中,我们将深入探讨如何使用ActiveMQ进行消息发送和接收,并了解其工作原理。 首先,让我们了解一下JMS。JMS是Java平台上的一个标准接口,定义了生产、消费、管理和消息队列的标准API。...

    ActiveMQ实战——实现一个简易版的聊天室

    在本篇《ActiveMQ实战——实现一个简易版的聊天室》中,我们将深入探讨如何利用Apache ActiveMQ构建一个简单的在线聊天应用。ActiveMQ是Apache软件基金会的一个开源项目,它是一款功能强大的消息中间件,用于在...

    ACTIVEMQ实战 部分翻译(1——4.3)

    ActiveMQ是一种广泛使用的企业级消息中间件,它遵循JMS(Java Message Service)规范,为分布式系统中的不同应用提供可靠的消息传递服务。在本篇内容中,我们会深入探讨ActiveMQ的特性、安装与运行,以及它如何与...

    dubbo,zookeeper,activemq,redis,fastdfs实战操作文档

    ### Activemq实战操作 文档内容未提及ActiveMQ的具体操作,但通常ActiveMQ作为一个开源的消息中间件,在企业中用于实现异步消息传递和集成。 ### Redis实战操作 文档中没有明确提到Redis的使用,但作为高性能的...

    ActiveMq实战性视频-分布式

    从activemq入门到 实战-activemq集群与应用,分布式。货真价实

    ActiveMQDemo实战.pdf

    该文档《ActiveMQDemo实战.pdf》是一份详细的ActiveMQ项目实战教程,通过从项目搭建到使用的整个过程,向读者展示如何利用ActiveMQ进行消息队列应用的开发。 首先,文档中提到了项目结构,通常包含生产者(Producer...

    activemq实战项目,同ssh框架整合(生产者+消费者)

    1. **ActiveMQ基础** - **消息中间件**:ActiveMQ作为消息中间件,它的主要任务是接收、存储和转发消息,使得生产者和消费者可以解耦,提高系统的可扩展性和可靠性。 - **消息模型**:ActiveMQ支持多种消息模型,...

    使用ActiveMQ示例.pdf

    ActiveMQ 是 Apache 开源项目提供的一款高效、可靠的开源消息中间件,它实现了 Java 消息服务(Java Message Service,简称 JMS),为分布式系统中的应用提供了异步通信的能力。JMS 是一个工业标准,它定义了一组...

    2019实战ActiveMQ集群与应用实战视频教程

    - **定义**:ActiveMQ 是一个开源的消息中间件,它支持多种消息传递模式,如点对点 (PTP) 和发布/订阅 (Pub/Sub)。 - **特点**: - 支持多种协议,如 AMQP、STOMP、MQTT 等。 - 提供持久化存储选项,包括 KahaDB ...

    spring boot ActiveMQ学习练习demo项目源码

    1. **Text消息**:这是最基础的JMS消息类型,它包含一个字符串 payload。在代码中,我们可以通过`TextMessage`接口创建和处理这类消息。 2. **Map消息**:这种消息允许我们以键值对的形式存储和传递数据。`...

    自己实现的 ActiveMQ 多线程客户端 包含生产消息客户端和消费者消息客户端

    1. **ActiveMQ 的基本概念**: - **消息队列**:ActiveMQ 中的核心概念,用于存储待处理的消息,保证消息的顺序和可靠性。 - **生产者(Producer)**:负责创建和发送消息到消息队列的客户端。 - **消费者...

Global site tag (gtag.js) - Google Analytics