ActiveMQ
文章平均质量分 57
iteye_7682
这个作者很懒,什么都没留下…
展开
-
ActiveMQ(一)——ActiviteMQ介绍和开发环境搭建
ActiveMQ: Apache出品,最流行的、功能强大的即时通讯和集成模式的开源服务器。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。提供客户端支持跨语言和协议,带有易于在充分支持JMS 1.1和1.4使用J2EE企业集成模式和许多先进的功能。 开发环境准备:OS:WindowsJDK:1.6+ID...原创 2015-06-15 17:33:36 · 288 阅读 · 0 评论 -
ActiveMQ(二)——ActiviteMQ实现方式之一:JMS
新建一个java project:ActiveMQTest从apache-activemq-5.8.0\lib文件夹下导入activemq相关的jar包(该文件夹下的jar基本都能满足需求,只需从该文件夹下导入即可)。 消息发送方代码:package com.mycom.activemq;import javax.jms.Connection;import javax...原创 2015-06-15 17:47:05 · 113 阅读 · 0 评论 -
ActiveMQ(三)——ActiviteMQ实现方式之二:Queue
发送方代码:package com.mycom.activemq;import java.util.HashMap;import java.util.Map;import javax.jms.DeliveryMode;import javax.jms.JMSException;import javax.jms.MapMessage;import javax.j...原创 2015-06-15 17:50:20 · 140 阅读 · 0 评论 -
ActiveMQ(四)——ActiviteMQ实现方式之三:主题发布/订阅
消息发送方代码: package com.mycom.activemq;import java.util.HashMap;import java.util.Map;import javax.jms.DeliveryMode;import javax.jms.JMSException;import javax.jms.MapMessage;import j...原创 2015-06-15 17:52:45 · 150 阅读 · 0 评论 -
ActiveMQ(五)——ActiviteMQ与Spring的集成
先导入spring相关的jar包: 再在src目录下添加spring配置文件applicaion.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.s...原创 2015-06-15 17:57:52 · 153 阅读 · 0 评论 -
ActiveMQ(六)——ActiviteMQ的5种消息类型
JMS API 定义了5种消息体格式,也叫消息类型,可以使用不同形式发送接收数据并可以兼容现有的消息格式,下面描述这5种类型: 1. TextMessage:java.lang.String对象,如xml文件内容。2. MapMessage:key/value键值对的集合,key是String对象,值类型可以是Java任何基本类型。 3. BytesMessage:字...原创 2015-06-16 09:47:46 · 502 阅读 · 0 评论 -
ActiveMQ(七)——ActiviteMQ的Queue与Topic的比较
1、JMS Queue执行load balancer语义: 一条消息仅能被一个consumer收到。如果在message发送的时候没有可用的consumer,那么它将被保存一直到能处理该message的consumer可用。如果一个consumer收到一条message后却不响应它,那么这条消息将被转到另一个consumer那儿。一个Queue可以有很多consumer,并且在多...原创 2015-06-16 10:16:33 · 294 阅读 · 0 评论