上一次刚刚安装了 activeMQ, 按照官方给的 demo 学习了最简单的接收消息, 现在根据官方给的 demo 学习发送消息.
仍然是参考examples\openwire\java\src\main\java\example 下的 publisher.java 文件,
Connection connection;
ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory("admin", "admin", "tcp://127.0.0.1:61616");
try {
connection = factory.createConnection();
connection.start();
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
Queue queue = session.createQueue("myqueue");
MessageProducer producer = session.createProducer(queue);
producer.setDeliveryMode(DeliveryMode.PERSISTENT);
TextMessage message = session.createTextMessage("你好, 这里是activ");
producer.send(message);
producer.send(session.createTextMessage("这是第二条信息"));
connection.close();
} catch (JMSException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
先运行 activemq.bat start, 然后运行此 main 方法, 最后运行上篇文章写得接收消息的 main 方法, 即可看到消息
分享到:
相关推荐
根据提供的文件信息:“activeMQ入门到精通”,我们可以深入探讨ActiveMQ的相关知识点,包括其基本概念、安装配置步骤、核心功能特性以及应用场景等。 ### ActiveMQ简介 ActiveMQ是一款开源的消息中间件,它支持...
总之,ActiveMQ是一个强大且灵活的消息中间件,学习和掌握它的使用,将有助于你构建更加稳定、可扩展的分布式系统。通过实际操作和不断实践,你可以更好地理解和利用ActiveMQ的特性,解决复杂系统中的通信问题。
### 二、理解 ActiveMQ 基本概念 1. **Broker**:ActiveMQ 的核心组件,负责接收、存储、转发和传递消息。 2. **Producer**:消息的发送者,向 Broker 发送消息。 3. **Consumer**:消息的接收者,从 Broker 接收...
通过深入学习和实践,你可以更好地掌握ActiveMQ的使用,为你的分布式系统构建稳定、高效的通信桥梁。阅读提供的"ActiveMQ实践入门指南.pdf"文件,将为你提供更详细的步骤和实例,助你进一步提升ActiveMQ的应用技能。
在“activemq入门实例”中,你将学习到以下几个关键知识点: 1. **ActiveMQ的基本概念**:ActiveMQ作为JMS提供商,它提供一个服务器端(broker)来存储和转发消息,客户端则通过连接到这个服务器来发送和接收消息。...
SpringActiveMQ入门示例是关于如何在Java环境中利用Spring框架与Apache ActiveMQ集成的一个实践教程。这个示例主要适用于开发者想要了解如何在Spring应用中使用消息队列进行异步通信和解耦。在这个项目中,开发环境...
### ActiveMQ 入门知识点详解 #### 一、ActiveMQ 概述 **ActiveMQ** 是由 Apache 软件基金会开发的一款免费且开源的消息中间件。与重量级且需付费的 IBM MQ 相比,ActiveMQ 更适合初学者及预算有限的项目使用。 *...
总结来说,这个JMS-ActiveMQ入门实例将帮助我们理解如何在Java应用程序中使用消息队列和主题,实现可靠的异步通信,并处理网络故障。通过实践这些例子,我们可以更好地掌握JMS和ActiveMQ的使用,为构建可扩展和高...
标题"**HETF-ActiveMQ入门手册.zip**"表明这是一个关于ActiveMQ的入门学习资源,可能包含详细的文档或教程,旨在帮助初学者理解并使用ActiveMQ。"HETF"可能是某个组织、项目或者教程系列的缩写。由于描述中并未提供...
在使用ActiveMQ入门消息中间件的过程中,通常会涉及以下几个关键知识点: 1. 消息中间件的基本概念:消息中间件提供了消息队列模型,使消息的发送者和接收者能够异步通信。这种机制允许系统组件之间不直接相互依赖...
《ActiveMQ入门实例详解》 在信息技术领域,消息队列(Message Queue)作为一种重要的中间件技术,被广泛应用于系统解耦、异步处理以及负载均衡等场景。Apache ActiveMQ是Apache软件基金会开发的一款开源消息代理,...
Apache ActiveMQ是业界广泛...通过这个入门教程,你应该能够了解如何安装、配置和使用ActiveMQ,以及其与JMS的关联。继续深入学习,你将掌握更多关于消息中间件的高级特性和最佳实践,为你的项目带来更高效的解决方案。
### ActiveMQ入门教程知识点详解 #### 一、ActiveMQ概览及特性 ##### 1.1 ActiveMQ简介 - **背景**: ActiveMQ是一款基于Apache许可证的开源消息中间件,遵循了JMS 1.1规范(Java Message Service)。自上世纪80...
#### 二、ActiveMQ的历史背景与发展 - **Apache Geronimo项目**: ActiveMQ的起源可以追溯到2003年,当时Apache Geronimo项目成立时,发现缺乏高质量的开源消息中间件。因此,一些开发者开始着手创建符合J2EE兼容性...
**ActiveMQ入门详解** ActiveMQ是Apache组织开发的一款开源的消息中间件,它是Java Message Service (JMS) 的实现,主要用于处理应用间的异步通信。在分布式系统中,ActiveMQ作为一个消息代理,允许应用程序通过...
ActiveMQ 是一个开源的消息中间件,它遵循开放消息中间件协议(Open Message Broker ...总的来说,"activeMQ-5.5 入门测试"是学习和实践ActiveMQ的绝佳起点,能够帮助开发者快速掌握消息中间件的基本操作和应用场景。
标题 "activemq入门总结" 暗示了本文将主要围绕Apache ActiveMQ,一个流行的开源消息代理和队列中间件进行讲解。ActiveMQ是基于Java Message Service (JMS) API 的,它允许应用程序在分布式环境中发送和接收消息,...
本入门教程将帮助初学者了解如何使用ActiveMQ,以及如何在实际项目中集成和应用。 首先,让我们从基本概念开始。ActiveMQ是Apache软件基金会的一个项目,其核心功能是作为一个消息代理,负责接收、存储和转发消息。...
二、安装与配置 1. 下载ActiveMQ:首先,从官方网站下载最新版本的ActiveMQ,解压至本地目录。 2. 启动ActiveMQ:进入解压后的目录,找到bin目录,运行start.bat(Windows)或bin/activemq start(Linux/Mac)启动...