加载中
JMS API

JMS是Sun公司通过JSR-914项目创建的一种企业消息传送API。JMS自身并不是一种消息传送系统,它是消息传送客户端和消息传送系统通信时所需接口和类的一个抽象。与JDBC抽象访问关系数据库、JND...

JMS
2014/03/29 11:52
370
消息传送模型

JMS支持两类消息传送模型:点对点模型(p2p)和发布/订阅模型(Pub/Sub)。发布/订阅模型设计用于一对多(one-to-many)消息广播,而点对点模型则设计用于一对一(one-to-one)消息传送。如图...

JMS
2014/03/29 10:03
476
深入剖析一条JMS消息(消息头)

一个Message对象有3个部分:消息头,消息属性,最后就是消息数据自身,它称为有效负载或消息体。消息能够携带重要的数据或仅仅用于系统中的事件通知。在大多数情况下,消息同时作为通知和携带...

JMS
2014/10/26 12:59
3.5K
分析Chat示例的源代码

这里我们来详细讲解一下前一节的示例:Chat。先来了解Chat应用程序的TopicConnectionFactory和Topic的相关配置信息。在示例中,已经将它们分别命名为TopicCF和topic1。例如,使用ActiveMQ,可...

jms
2014/10/25 18:50
277
深入剖析一条JMS消息(消息属性)

消息的属性就像可以分配给一条消息的附加消息头一样。它们允许开发者添加有关消息的不透明附加信息。它们还用于暴露消息选择器在消息过滤时使用的数据。Message接口为读取和写入属性提供了若...

JMS
2014/10/26 18:34
2.2K
示例A(聊天应用程序)之 ActiveMQ安装与配置

尽管通过使用更为广泛的p2p模型来阐释一个简单的例子,可能会更容易一些,不过pub/sub模型却提供了一个更令人感兴趣的例子。因此,本示例将使用pub/sub消息传送模型来对JMS做一个简要介绍。 ...

JMS
2014/03/31 17:09
290
活跃性与性能

在UnsafeCachingFactorizer中(前面博客有例子),我们通过在因数分解Servlet中引入了缓存机制来提升性能。在缓存中需要使用共享状态,因此需要通过同步来维护状态的完整性。然而,如果使用S...

2014/04/21 20:09
275
消息传送机制与JMS

异构集成是消息传送机制在其中起关键作用的一个领域。越来越多的公司都正面临着在企业内部、跨企业集成异构系统和应用程序的问题。在一家公司或部门内部,遇到由JavaEE、Microsoft公司的.NE...

JMS
2014/03/16 21:25
315
示例A(聊天应用程序)之源代码

为了说明JMS是如何工作的,我们将使用JMS的pub/sub API来构建一个简单的聊天应用程序。下面是一个基于JMS的聊天客户端的完整源代码清单。在一个聊天会话中,每个聊天参与者都使用这个Chat程序...

JMS
2014/03/31 20:32
160
spring boot1.3之必须的环境

默认情况下,spring boot1.3必须java7和spring framework4.1.5或者更高的版本,你也可以通过一些额外的配置将spring boot运行在java6上。尽管你能通过java6或java7来运行spring boot,但我们...

2015/05/17 12:17
151
加锁机制

接上一篇该系列的博客继续说,当在Servlet中添加一个状态变量时,可以通过线程安全的对象来管理Servlet的状态以维护Servlet的线程安全性。但如果想在Servlet中添加更多的状态,那么是否只需添...

2014/04/21 13:24
270
构建Gradle范例项目之构建web项目

Gradle提供了开箱即用的插件,用来组装WAR文件和将web应用部署到本地Servlet容器中。Gradle对构建和运行web应用都提供了扩展性支持。这里我们学习使用两个web应用程序部署插件:War和Jetty。...

2015/10/26 19:28
570
什么是线程安全性

在线程安全性的定义中,最核心的概念就是正确性。当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么就称这个类是线程安全的。也就是,当多个线程访问某个类时,不管运行时环境采...

2014/04/16 12:35
126
MessageContext和传输头

本节深入分析JWS服务层怎样和传输层进行交互,重点就在Handler中访问的MessageContext类型:其中子类SOAPMessageContext和LogicalMessageContext是两个参数类型,比如在SOAP Handler和Logic...

2014/05/16 16:38
2.4K
原子性

当我们在无状态对象中增加一个状态时,会出现什么情况?如下例,假设我们希望增加一个“命中计数器”来统计所处理的请求数量。一种直观的方法是在Servlet中增加一个long类型的域,并且每处理...

2014/04/16 13:04
256
JWS Handler框架编程

JWS提供了一个SOAP处理程序框架,允许应用程序代码审查和操作出入站的SOAP消息。可以通过如下两个步骤将一个Handler实现注入JWS框架: 第一步是创建一个实现了javax.xml.ws包中的Handler接口...

2014/04/14 16:58
110
RPC和异步消息传送

RPC(Remote Procedure Call,远程过程调用)是通常用于描述分布式计算模型的术语,现在 Java 和 .NET这两种平台都在使用这个术语。对于许多应用程序来说,基于RPC的技术已经是,并且将来继续...

JMS
2014/03/31 14:30
1K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部