`
wangchengyong
  • 浏览: 24437 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
文章分类
社区版块
存档分类
最新评论

JMS与WebService应用场景

 
阅读更多

WebService: request-->respons

特点:一对一,同步模式,请求开始后一直等待到服务响应返回

 

JMS:       1.Queue 一对一

            1.Topic 一对多

特点:异步模式,消息队列分别与两端通信,生产者发送消息到消息队列结束,消费者获取消息

      Queue模式,一个消息只能被一个消费者获取,获取后就失效

      Topic模式,一个消息广播给全部的消费者

 

应用场景

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

例子:查询类,话费查询,积分查询等

      上传类,手机短信备份,QQ聊天记录备份等

 

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

例子:一对一下发类,消费者花费较长处理时间,批量入库,网银交易回执等。对比Webservice衡量选择。

      一对多下发类,增量实时下发清单给多个子系统,必选了。

 

  • 大小: 15.5 KB
  • 大小: 11.8 KB
分享到:
评论

相关推荐

    JMS与WebService负载均衡

    然后,我们将JMS的负载均衡机制应用到Web Service中。在这个架构中,引入了一个名为Proxy的角色,它作为Web Service的代理,与客户端进行交互。Proxy是一个Servlet,它接收客户端的请求,提取SOAP包内容,并将其封装...

    基于webservice+jms的bondSystem

    在构建“基于Webservice+jms的BondSystem”中,我们主要关注的是两个核心技术:Web服务(Webservice)和Java消息服务(JMS)。这两个技术是构建高效、可扩展的分布式系统的关键组件,特别是在证券交易系统这类实时性...

    xfire调用webservice

    xfire可以与多种类型的WebService结合使用,如SOAP、REST、XML-RPC等。xfire还提供了一个基于annotation的编程模型,使得开发者可以使用简单的Java代码来开发WebService。 xfire的主要特点包括: 1. 简单易用:...

    使用CXF和camel-cxf调用webservice

    本篇文章将详细介绍如何使用CXF和camel-cxf调用Web服务,以及这两个工具的核心功能和使用场景。 Apache CXF是一个全面的服务开发框架,它支持多种Web服务标准,如SOAP、WS-*协议栈、RESTful服务等。CXF提供了丰富的...

    webservice

    7. 应用场景:MQ和Spring JMS常用于实现异步处理、解耦系统组件、处理大量并发请求以及实现系统间的可靠通信。 综上所述,本资源提供的“WAS中配置MQ+spring jms操作MQ.docx”文档应该包含了在WAS环境下配置MQ服务...

    webservice cxf_demo

    【标题】"webservice cxf_demo" 涉及到的是使用Apache CXF框架创建的Web服务示例项目。在Web服务的世界里,CXF是一个流行的开源工具,它支持SOAP和RESTful风格的服务,用于构建和消费Web服务。这个"CXF_demo"很可能...

    WebService视频教程大全

    8. **应用实例**:通过实际业务场景,展示WebService在企业级应用中的应用,如B2B集成、跨系统数据交换等。 9. **进阶技术**:可能涵盖CXF与其他技术(如Spring、JMS)的整合,以及高级特性如WS-Addressing、WS-...

    Flex调用WebService例子(Flex工程+ XFire WebService工程)

    Flex调用WebService例子是一个典型的跨平台通信场景,它结合了Adobe Flex前端开发框架与XFire作为后台的Web服务实现。Flex是一种基于ActionScript和MXML的开放源代码框架,用于构建富互联网应用程序(RIA),而...

    webservice项目实例

    总之,这个“WebService项目实例”展示了如何将 Axis2 的 Web 服务功能与 Spring 的高级应用程序管理结合,以构建健壮且易于维护的服务。通过熟悉这些技术和工具,开发者可以构建出高效、可靠的分布式系统,促进不同...

    WebService 测试工具 SOAPUI

    通过SOAPUI,用户可以创建、执行和监控复杂的测试场景,进行功能、性能、安全和数据驱动的测试。 **主要功能** 1. **创建和编辑请求**:SOAPUI允许用户手动输入或导入WSDL文件来创建SOAP或REST请求。它提供了友好...

    CXF实现webservice

    它支持WS-I基本配置、WS-Security、WS-ReliableMessaging等高级特性,使Web服务具备更广泛的应用场景。 ### 2. CXF与Web服务 Web服务通常有两种主要类型:SOAP(Simple Object Access Protocol)和REST...

    使用cxf的webservice安全验证

    开发者可以根据应用场景选择适合的认证方式,并通过CXF的配置进行设置。 2. **授权**:在身份验证后,系统需要确定用户是否具有执行特定操作的权限。CXF可以通过Spring Security或 JAAS(Java Authentication and ...

    WebService CXF

    5. **与Spring框架的紧密集成**:CXF可以无缝地集成到Spring应用中,使得服务的配置和管理变得更加简洁。 在实际项目中,如果你的团队使用了多种编程语言,那么CXF的跨语言支持也是一个重要的优势。它支持诸如Java...

    spring webService1.51官方指南[pdf]

    Spring WebService 1.5.1 版本支持多种主流的 Java 应用服务器,并且能够与 Spring 框架无缝集成。该版本在设计上考虑到了跨平台的兼容性,确保了应用能够在不同的环境中稳定运行。 #### 二、为什么选择 Contract-...

    java webservice基于xfire实例

    Java WebService基于XFire的实例教程 Web服务是一种在分布式环境中提供互操作性的技术,它允许不同系统...随着对Web服务的深入理解,你还可以探索更多高级特性和应用场景,如服务治理、安全性以及与其他技术的集成。

Global site tag (gtag.js) - Google Analytics