`
cisumer
  • 浏览: 82362 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

weblogic配置JMS以及利用消息队列实现webservice负载均衡

    博客分类:
  • J2EE
阅读更多
最近项目使用webservice作为中转传输数据,要求使用jms来实现负载均衡,稍微研究了一下。
首先是配置jms。在weblogic中配置JMS十分方便,进入控制台在域结构中找到JMS服务器和JMS模块,分别新建一个JMS服务器和JMS模块。在JMS模块中新建一个连接工厂和队列,注意连接工厂和队列的jndi需要在程序中引用。
在程序中调用JMS可以使用jndi,因为使用了weblogic可以使用weblogic提供的jndi工厂来获取连接工厂和队列的实例。
System.setProperty(Context.INITIAL_CONTEXT_FACTORY, “weblogic.jndi.WLInitialContextFactory”);
System.setProperty(Context.PROVIDER_URL, “t3://localhost:7001”);
这两句在获取Context之前执行,让Context实例可以获取到weblogic的jndi工厂。然后使用Context的lookup方法通过刚才配置的jndi获取连接工厂和队列的实例。
关于实现webservice负载均衡,网上有很多例子,但是却运行不起来。我们项目中webservice使用了xfire,通过研究发现没有将ContentType一起转发,只要将ContentType转发就没有问题了,否则xfire将无法解析请求内容。
分享到:
评论

相关推荐

    WebLogic数据库和消息队列的配置.doc

    WebLogic数据库和消息队列的配置 本文档将详细介绍WebLogic数据库和消息队列的配置方法,主要包括配置数据库连接池和数据源的...通过按照这些步骤配置WebLogic数据库和消息队列,可以实现高效的数据存取和消息处理。

    WebLogic集群配置和负载均衡的实现

    WebLogic集群配置和负载均衡的实现

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

    在WebLogic中,你需要配置JMS模块、目的地(队列或主题)、以及相关的连接工厂和目的地工厂。 1. **创建JMS模块**:在WebLogic管理控制台中,选择“服务”->“JMS”->“JMS模块”,点击“新建”创建一个新的JMS模块...

    spring,weblogic配置jms

    以上就是配置Spring与WebLogic JMS的基本流程,这个过程中可能涉及源码的阅读和调试,以及使用一些工具(如JConsole、VisualVM等)进行监控和调优。在实际应用中,还需要结合具体的业务场景和需求进行调整和优化。

    JMS入门小例子以及weblogic安装,并且在weblogic中配置JMS服务

    JMS提供了一种标准接口,使得应用开发者可以使用不同的消息中间件(Message Broker),如WebLogic Server,而无需关心具体的实现细节。 WebLogic Server是一款由Oracle公司提供的企业级应用服务器,它支持JMS服务,...

    在Weblogic上配置JMS服务的方法

    在WebLogic服务器上配置Java消息服务(JMS)是实现分布式消息传递的关键步骤,它允许应用程序在异步模式下交换数据。以下是详细配置JMS服务的步骤,涵盖了连接工厂、消息存储、JMS服务器以及消息目的地的配置。 1. ...

    Spring+weblogic接收JMS消息

    标题"Spring+weblogic接收JMS消息"涉及到的核心知识点是Spring框架与WebLogic Server之间的整合,以及如何利用Spring来处理JMS消息。下面将详细讲解这两个方面的内容。 1. **Spring对JMS的支持**: - Spring通过`...

    weblogic与jms+spring

    在WebLogic中整合JMS(Java Message Service)和Spring框架,可以实现异步消息处理,提高系统的响应速度和并发处理能力。JMS 是一个为Java平台设计的消息中间件接口,它允许应用程序通过消息传递进行通信,而Spring...

    weblogic中配置JMS及其测试程序

    - **集群配置**:在WebLogic集群中部署JMS资源,实现负载均衡和故障转移。 - **持久化**:启用JMS消息的持久化,确保在服务器重启后消息不丢失。 - **消息驱动bean(MDB)**:作为JMS消费者的EJB组件,自动处理...

    weblogic8.1集群负载均衡

    3. **基于HTTP的负载均衡**:适用于Web应用程序,WebLogic Server支持使用HTTP或HTTPS协议的负载均衡,这可以通过配置WebLogic的内置反向代理来实现。 4. **自定义负载均衡策略**:对于特殊需求,开发人员可以编写...

    Weblogic环境下JMS配置

    在WebLogic中,每个JMS服务器可以关联到一个或多个集群,以实现高可用性和负载均衡。 4. 配置JMS连接工厂和目的地:连接工厂提供了与JMS提供者建立连接的配置信息,而目的地是消息的实际目标,可以是队列或主题。 ...

    weblogic_jms服务器配置

    本篇文章将详细介绍如何配置 WebLogic JMS 服务器,包括持久性存储、创建 JMS 服务器、配置 JMS 模块以及代码实现发送和接收主题。 **1. 配置持久性存储** 持久性存储对于 JMS 消息非常重要,因为它确保即使在...

    Weblogic_JMS+配置数据源配置

    - **负载均衡**:为了提高可用性和性能,可以配置多个JMS服务器和数据源,并使用负载均衡策略。 - **资源优化**:根据应用需求调整连接池大小,避免资源浪费或过度使用。 以上就是关于"Weblogic_JMS+配置数据源...

    JMS 简介以及Weblogic配置JMS图解

    【正文】 Java Messaging Service(JMS)是一种标准的API,用于在Java应用程序之间交换消息,特别是在分布式...在WebLogic这样的应用服务器中配置JMS,可以帮助开发者充分利用这些特性,构建高效、健壮的企业级应用。

    Weblogic创建JMS服务器

    在WebLogic中配置JMS服务器是实现异步通信和解耦系统组件的关键步骤。 首先,我们要理解JMS服务器在WebLogic中的作用。JMS服务器负责管理消息生产者和消费者之间的交互,通过消息队列或主题来存储和传递消息。创建...

    Spring+Weblogic JMS

    在本项目中,Spring与WebLogic JMS(Java消息服务)的集成展示了如何在Spring环境中使用消息队列进行通信。 WebLogic JMS是Oracle WebLogic Server提供的消息中间件,它遵循JMS规范,用于在分布式环境中传递消息,...

    Weblogic加Apache的负载均衡以及群集配置

    Weblogic与Apache结合进行负载均衡和群集配置是一种常见的企业级解决方案,用于提高Web应用程序的可用性和性能。这种配置方式通常适用于大型系统,通过分散负载到多个服务器,防止单点故障,确保服务的高可用性。 1...

    JMS经典实例 基于weblogic

    在WebLogic中,JMS可以通过创建目的地(如队列或主题)、配置连接工厂以及管理消息生产者和消费者来实现。 首先,我们要理解JMS的核心概念: 1. **消息**:是数据的载体,它包含了要传输的信息。 2. **消息队列**:...

    Weblogic JMS 依赖jar包下载

    Weblogic JMS 依赖jar包是Oracle公司的中间件产品Weblogic Server中用于...在开发过程中,理解JMS的原理和Weblogic JMS的配置细节,以及正确引用和使用这些jar包,对于成功地在Weblogic 11g上实现消息服务至关重要。

    springboot集成weblogic的jms源码.zip

    这个示例代码提供了从Spring Boot应用向WebLogic JMS发送和接收消息的基本结构,可以帮助开发者快速理解并实现自己的集成方案。通过深入研究和调整这些源码,你可以根据实际需求构建出更复杂的JMS应用场景,如事务性...

Global site tag (gtag.js) - Google Analytics