JMS
文章平均质量分 77
wl_ldy
这个作者很懒,什么都没留下…
展开
-
JMS入门(二)--JMS简单例子
1.前一讲简单的介绍了一下JMS的基本概念, 这一讲结合一个例子让大家深入理解前一讲的基本概念. 首先需要做的是选择一个JMS提供者, 如果在JavaEE环境中可以不用考虑这些. 我们选择ActiveMQ, 官方地址: http://activemq.apache.org/. 网上有很多介绍ActiveMQ的文档, 所以在这里就不介绍了.2.按照上一讲的这个简图: Connectio转载 2012-08-19 23:28:32 · 15612 阅读 · 3 评论 -
JMS入门(一)--JMS基础
1. JMS基本概念 JMS(Java Message Service) 即Java消息服务。它提供标准的产生、发送、接收消息的接口,简化企业应用的开发。它支持两种消息通信模型:点到点(point-to-point)(P2P)模型和发布/订阅(Pub/Sub)模型。P2P 模型规定了一个消息只能有一个接收者;Pub/Sub 模型允许一个消息可以有多个接收者。 对于点到点模型转载 2012-08-19 23:18:26 · 6051 阅读 · 0 评论 -
JMS入门(五)--消息头
一个消息对象分为三部分:消息头(Headers),属性(Properties)和消息体(Payload)。对于StreamMessage和MapMessage,消息本身就有特定的结构,而对于TextMessage,ObjectMessage和BytesMessage是无结构的。一个消息可以包含一些重要的数据或者仅仅是一个事件的通知。 消息的Headers部分通常包含一些消息的描述信息,它转载 2012-08-20 00:00:38 · 3580 阅读 · 0 评论 -
JMS入门(六)--DeliveryMode
1.在下面的例子中,分别发送一个Persistent和nonpersistent的消息,然后关闭退出JMS。发送端代码如下:/** * @author Administrator * @description 分别发送一个Persistent和nonpersistent的消息,然后关闭退出JMS * 运行这个程序,当输出“Send messages sucessfully!”时,转载 2012-08-20 00:10:58 · 8507 阅读 · 1 评论 -
JMS入门(七)---JMSReplyTo
在下面的例子中,首先创建两个Queue,发送者给一个Queue发送,接收者接收到消息之后给另一个Queue回复一个Message,然后再创建一个消费者来接受所回复的消息。/** * @author Administrator * @description:首先创建两个Queue,发送者给一个Queue发送,接收者接收到消息之后给另一个Queue回复一个Message,然后再创建一个消费者来转载 2012-08-20 00:16:18 · 2615 阅读 · 0 评论 -
JMS入门(三)--Queue的使用
Queue实现的是点到点模型,一个点对点 (PTP) 的产品或者应用是基于消息队列、发送者和接收者的概念来构建的。每个消息被定为到一个特定的队列,接收者从队列中提取发送给它的消息,队列将保留所有的消息直到消息被取走或者过期。1)每个消息只有唯一一个接收者(消费者)2)消息的发送者和接收者没有时间上的依赖,接收者可在消息过期前的任意时间内去获取消息,而不一定得发送者是在线的3转载 2012-08-19 23:39:28 · 4166 阅读 · 0 评论 -
Spring集成JMS
一.:要在spring下集成ActiveMQ,那么就需要将jar包导入项目,所需jar包如下:这些jar包来自“apache-activemq-5.6.0\lib”中。二:相关的实例1.实例--11):.配置Spring与ActiveMQ的配置文件:<beans xmlns="http://www.springframework.org/schema/bean转载 2012-08-23 16:31:38 · 9424 阅读 · 2 评论 -
JMS入门(四)--Topic的使用
与Queue不同的是,Topic实现的是发布/订阅模型,在一个基于发布/订阅模型的应用或者产品中,客户端根据主题来订阅消息,有点像公告牌。发布者和订阅者一般都是匿名的,而且可以动态的发布或者订阅内容。消息系统会谨慎处理消息的分发到订阅了某个主题的所有订阅者,消息只会发送给当前订阅者,然后就失效,新的订阅者无法接收到刚刚失效的消息。发布和订阅的消息机制具有以下特征:1)每个消转载 2012-08-19 23:52:39 · 3174 阅读 · 0 评论