activemq java 实例_java 消息机制 ActiveMQ入门实例

http://activemq.apache.org/

我下载的时候是 ActiveMQ 5.8.0 Release版

2.运行ActiveMQ

解压缩apache-activemq-5.8.0-bin.zip,然后双击apache-activemq-5.5.1\bin\activemq.bat运行ActiveMQ程序。

启动ActiveMQ以后,登陆:http://localhost:8161/admin/,创建一个Queue,命名为FirstQueue。

3.创建Eclipse项目并运行

创建java project:ActiveMQ-5.8,新建lib文件夹

打开apache-activemq-5.8.0\lib目录

拷贝

activemq-broker-5.8.0.jar

activemq-client-5.8.0.jar

geronimo-j2ee-management_1.1_spec-1.0.1.jar

geronimo-jms_1.1_spec-1.1.1.jar

slf4j-api-1.6.6.jar

这5个jar文件到lib文件夹中,并Build Path->Add to Build Path

结构如图:

5ba343850657531443acb66c1358042f.png

Sender.java

package com.lm.activemq;

/**

* @Header: Sender.java

* 类描述:

* @author: lm

* @date 2013-7-17 上午10:52:42

* @Email

* @company 欢

* @addr 北京市朝阳区劲松

*/

import javax.jms.Connection;

import javax.jms.ConnectionFactory;

import javax.jms.DeliveryMode;

import javax.jms.Destination;

import javax.jms.MessageProducer;

import javax.jms.Session;

import javax.jms.TextMessage;

import org.apache.activemq.ActiveMQConnection;

import org.apache.activemq.ActiveMQConnectionFactory;

public class Sender {

private static final int SEND_NUMBER = 5;

public static void main(String[] args) {

// ConnectionFactory :连接工厂,JMS 用它创建连接

ConnectionFactory connectionFactory; // Connection :JMS 客户端到JMS

// Provider 的连接

Connection connection = null; // Session: 一个发送或接收消息的线程

Session session; // Destination :消息的目的地;消息发送给谁.

Destination destination; // MessageProducer:消息发送者

MessageProducer producer; // TextMessage message;

// 构造ConnectionFactory实例对象,此处采用ActiveMq的实现jar

connectionFactory = new ActiveMQConnectionFactory(

ActiveMQConnection.DEFAULT_USER,

ActiveMQConnection.DEFAULT_PASSWORD, "tcp://localhost:61616");

try { // 构造从工厂得到连接对象

connection = connectionFactory.createC

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值