`

JMS和Web Service的应用场景

 
阅读更多
Web Service
特点 :一对一,同步模式,请求开始后一直等待到服务响应返回。

JMS:
    1、Queue 一对一
    2、Topic 一对多
特点: 异步模式,消息队列分别与两端通信,生产者发送消息到消息队列结束,消息者获取消息。
Queue模式,一个消息只能被一个消费者获取,获取后就失效。
Topic模式,一个消息广播给全部消费者。

应用场景:
Web Service结构简单,应用比较多,同步模式响应迅速。但缺点为服务端花费长时间的处理,客户端一直等待,浪费了链接资源。

JMS实现了一套异步方案,解放了生产者,去除了生产者和消费者的相互等待。
分享到:
评论

相关推荐

    软件接口(JMS及WEB SERVICE)

    计算机世界里的接口这两个字具有两种众所周知的含义:其一是指软件本身的狭义“接口...良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。

    axis开发web service程序

    web service在web接口系统中是jms中很不错的一个选择。而axis又是开发web service的不二人选。本文通过理论结合实例的方式讲解如何通过axis来开发web service。所有实例代码均可copy运行成功。

    activeMQ JMS WEB 例子

    activeMQ JMS WEB 例子

    在jboss上部署web应用

    JMS (Java Message Service) JTS/JTA (Java Transaction Service / Java Transaction API) Servlet and JSP (JavaServer Pages) JNDI (Java Naming and Directory Interface) 它还提供一些高级特性,比如集群、JMX、...

    JMS(JMS(JMS(JMS(

    JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS

    JMS教程 java message service

    JMS ,java message service 消息中间件开源项目幻灯片

    基于JMS的WEB邮件客端系统(JAVAMAIL版)含源码

    基于JMS的WEB邮件客端系统(JAVAMAIL版)含源码

    JMS简介 Java Message Service

    JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。

    SCA规范绑定jms,web serveice,ejd等等规范翻译版pdf

    SCA Web Services Binding V1.00,SCA JMS Binding V1.00,SCA JCA Binding V1.00,SCA EJB Session Bean Binding V1.00等等关于sca的规范翻译版

    JMS消息服务代码(java message service)

    关于JMS的消息服务的代码,包括PTP和Pub/Sub,简单通俗 易懂。

    JMS 简单使用指南

    JMS简单使用指南.doc 1、OpenJMS 2、iLinkMQ 3、Sun:Java Message Queue

    javax.jms.jar下载

    javax.jms.BytesMessage.class javax.jms.Connection.class javax.jms.ConnectionConsumer.class javax.jms.ConnectionFactory.class javax.jms.ConnectionMetaData.class javax.jms.DeliveryMode.class javax.jms....

    spring-jms源码

    spring-jms源码,可以直接导入Eclipse工程里面!

    基于JMS(Java Messaging Service)开发JAVAMAIL详解

    详细介绍JMS与JAVAMAIL之间的关系,每个点都有详细的说明和源代码,JMS(Java Messaging Service)Java消息服务,EJB容器的使用.

    JMS (Java Message Service)教程

    JMS (Java Message Service): Queue, Topic两种模式

    weblogic中使用JMS发送和接受消息

    weblogic中使用JMS发送和接受消息(Queue and TOPIC)

    Spring 实现远程访问详解——jms和activemq

    本章我将通过spring jms和activemq实现单Web项目服务器间异步访问和多Web项目服务器间异步访问。 一. 简介 1. 什么是Apache ActiveMq Apache ActiveMq是最流行和最强大的开源消息和集成服务器。同时Apache ActiveMq...

    javax.jms.jar

    Classes contained in javax.jms.jar: javax.transaction.xa.XAResource.class javax.jms.BytesMessage.class javax.jms.Message.class javax.jms.JMSException.class javax.jms.Destination.class javax.jms....

    Spring整合JMS

    对JMS做了一个简要介绍,讲一下Spring整合JMS的具体过程。JMS只是一个标准,真正在使用它的时候我们需要有它的具体实现,这里我们就使用Apache的activeMQ来作为它的实现

    Java Message Service (JMS) Package

    zip包中包含jms-1_1-fr-apidocs.zip和geronimo-jms_1.1_spec-1.1.1.jar。使用jms-1_1-fr-apidocs.zip与geronimo-jms_1.1_spec-1.1.1.jar可替换

Global site tag (gtag.js) - Google Analytics