`
honno
  • 浏览: 56690 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WebSphere MQ与ActiveMQ在ServiceMix中自由通信

    博客分类:
  • ESB
阅读更多

如何让WebSphere MQ与ActiveMQ能在ServiceMix中进行通信

文章介绍

在企业应用集成中,使用最多的消息中间件主要有商业消息中间件WebSphere MQ和开源消息中间件ActiveMQ。因此会涉及到这两个消息中间件在企业应用集成中如何通信交互的问题。本文简要介绍了如何让WebSphere MQ与ActiveMQ能在ServiceMix中进行通信。先介绍了一个有针对性的应用场景,接着介绍了该应用场景的架构图,最后描述了运行效果。

使用场景
为了演示该功能,我们假设了一个很简单的使用场景。ActiveMQ的客户端先将消息发送到队列A上,接着该消息经过ServiceMix路由到WebSphere MQ的队列B上,最后监听队列B的WebSphere MQ客户端接收该消息。

架构图

架构图

运行效果
1.发送消息之前
在ActiveMQ客户端Sender发送消息之前的WebSphere MQ客户端Receiver的队列QOut深度为0,说明还没有消息发送到队列QOut上。



2.ActiveMQ客户端开始发送消息
ActiveMQ客户端Sender发送5条消息。


3.观察WebSphere MQ的队列深度
之后,WebSphere MQ客户端Receiver的队列深度为5,说明WebSphere MQ已经接收到由ServiceMix路由的5条消息。



4.查看WebSphere MQ队列上的消息
可以查看WebSphere MQ客户端Receiver的队列QOut中的消息,一共5条。



5.WebSphere MQ客户端Receiver接收消息
最后WebSphere MQ客户端Receiver接收这些消息。



结束语

本文简单地演示了WebSphere MQ与ActiveMQ在ServiceMix中的通信,其中是通过servicemix-jms绑定组件分别将WebSphere MQ和ActiveMQ的客户端连接到ServiceMix上的。另外通过Camel也可以直接让WebSphere MQ和ActiveMQ进行通信。

 

  • 大小: 34.2 KB
分享到:
评论

相关推荐

    IBM WebSphere MQ入门教程.pdf

    IBM WebSphere MQ 是一种基于消息队列的中间件,用于实现不同的应用程序之间的异步通信。下面是对 IBM WebSphere MQ 的入门教程的总结,涵盖了 WebSphere MQ 的原理、体系结构、重要特点和应用场景等方面的知识点。 ...

    IBM WebSphere MQ 技术白皮书.doc

    在概述部分,白皮书介绍了 IBM WebSphere MQ 的需求背景和技术方案。IBM WebSphere MQ 是一种基于消息队列的中间件产品,可以满足企业的集成需求。该产品具有高效、可靠、灵活和安全等特点,可以帮助企业实现业务...

    Websphere MQ入门教程

    客户机-服务器环境中的 WebSphere MQ 应用程序 33 2.4触发机制 33 2.4.1触发的概念 33 2.4.2触发类型 34 2.4.3触发的工作原理 35 2.5 队列管理器群集 36 2.5.1 群集的概念 36 2.5.2 群集的优点 37 2.5.3 群集的组件...

    IBM WebSphere MQ 安装包

    IBM WebSphere MQ是IBM业界领先面向消息的中间件产品,也是MQ系列产品的基础和核心,它使不同的应用程序能够以企业级的性能,在广泛的平台上安全而可靠地通讯。

    MQ,websphere mq

    6. **交易支持**:WebSphere MQ支持X/Open分布式事务处理(DTP),确保消息在事务中的正确处理。 **MQ电子书的学习价值** 学习MQ和WebSphere MQ的相关书籍可以帮助我们深入理解以下关键概念: 1. **消息队列模型*...

    websphere MQ 8.0 自带jar包

    在 WebSphere MQ 的场景中,它可能用于配置 JAR 包中的 native 库,比如本地接口,以供 Java 应用程序使用。 4. **JDK 版本兼容性**: 描述中提到“部分 JAR 包必须用于 JDK 1.7 及以上版本”,这意味着 WebSphere...

    IBM Websphere MQ入门教程

    IBM Websphere MQ是IBM公司开发的一款消息队列中间件,旨在提供一个可靠的异步通信机制,实现不同应用程序之间的数据交换和集成。下面是该教程的知识点总结: 中间件的概念和优点 中间件是一种特殊的软件系统,它...

    Active MQ 与 IBM WebSphere MQ 可用性和管理分析

    Active MQ 与 WebSphere MQ 高可用性和管理分析。

    WebSphereMQ_V7.5.0.2_for_Windows(4-1)

    通过为重要的消息和事务提供可靠的、一次且仅一次的传递,Websphere MQ 可以处理复杂的通信协议,并动态地将消息传递工作负载分配给可用的资源。 IBM 消息中间件MQ以其独特的安全机制、简便快速的编程风格、卓越不凡...

    Websphere MQ入门教程-使用IBM Websphere MQ

    IBM WebSphere MQ(原名MQSeries)是IBM提供的一款企业级的消息中间件产品,它允许不同应用程序、系统和网络在分布式环境中交换消息。本教程将帮助初学者了解WebSphere MQ的基本概念、安装配置以及常见操作,旨在...

    Linux 上的 WebSphere MQ 开发快速入门

    本文将介绍如何在 Linux 上安装和配置 WebSphere MQ,以及如何使用 Java 应用程序开发 MQ 环境。本文将通过示例应用程序说明如何向队列发送消息和从队列接收消息。 WebSphere MQ 简介 WebSphere MQ 是一种可靠的...

    Websphere MQ实现应用程序通信

    Websphere MQ实现应用程序通信

    C# 实现消息的收发IBM WebSphere MQ 消息队列

    在本文中,我们将深入探讨如何使用C#编程语言与IBM WebSphere MQ进行交互,实现消息的发送和接收。IBM WebSphere MQ(前身为MQSeries)是一种企业级的消息中间件,它提供了一种可靠且可扩展的方式,使得应用程序可以...

    WebSphere MQ 通道设置与测试.docx

    在本文中,我们详细介绍了 WebSphere MQ 通道设置与测试的过程,从安装 WebSphere MQ 到创建 MQ 对象、设置通道参数、测试消息传输等。通过本文,读者可以学习 WebSphere MQ 通道的设置和测试,并应用于实际项目中。

    WebSphere MQ自学笔记

    本人自学IBM的WebSphereMQ自学笔记,内有MQ安装文档,建MQ的例子等。 1、 MQ6.0安装 2 1.1 启动MQ v6.0 安装程序 2 1.2 软件需求检查 2 1.3 WebSphere Eclipse Platform V3.0.1软件安装 2 1.4 网络配置检查 3 1.5 ...

    Websphere MQ入门教程7

    全书共分为3部分共14章,第一部分 WebSphere MQ原理和体系结构,分为两章;第二部分 WebSphere MQ系统管理,分为六章,分别介绍安装、配置、管理、控制命令和问题确定;第三部分 WebSphere MQ应用开发,由五章组成,...

    Websphere+MQ全套教程合集.rar

    它是企业级应用集成(EAI)中的关键组件,负责在不同系统、应用程序之间安全、可靠地传输数据,实现异构环境下的通信。本教程合集涵盖了Websphere MQ的各个方面,包括基础概念、安装配置、使用方法以及高级特性,...

    IBM WebSphere MQ 简介和概述

    IBM WebSphere MQ 是一款强大的中间件产品,专为在分布式环境中提供可靠且高效的消息传递服务而设计。在本文中,我们将深入探讨WebSphere MQ的基本概念、功能及其在解决业务问题中的作用。 首先,WebSphere MQ解决...

    Java监控WebSphere MQ 7.5中间件信息

    WebSphere MQ,以前被称为MQSeries,是IBM提供的一种企业级的消息队列系统,用于在分布式环境中传递数据。以下是一些关键知识点的详细解释: 1. **WebSphere MQ架构**:WebSphere MQ采用客户端-服务器模型,由Queue...

Global site tag (gtag.js) - Google Analytics