![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IBM MQ
冯立彬
每天前进一步
展开
-
WebSphere MQ程序设计初探
(引用位置:http://java.chinaitlab.com/base/529586.html) IBM 的WebSphere MQ产品可以用来方便地实现分布式异构系统之间的消息传递。对于大型的分布式系统,使用MQ进行数据通信是可以说是非常有效的,而 且适用于异构环境(如NT和多种UNIX之间通信)。本文主要介绍:MQ的核心组件介绍、MQ环境的搭建以及利用JAVA对MQ队列管理器的操作转载 2009-04-14 13:36:00 · 7016 阅读 · 0 评论 -
IBM MQ 使用指南
转自:http://blog.sina.com.cn/s/blog_3d1c58190100ax7f.html~type=v5_one&label=rela_prevarticle随着计算机网络和分布式应用的不断发展,远程消息传递越来越成为应用系统中不可缺少的组成部分。商业消息中间件的出现保证了消息传输的可靠性,高效率和安全性,同时也减少了系统的开发周期。目前应用最多的消息中间件产品为IB转载 2009-04-14 13:36:00 · 10877 阅读 · 1 评论 -
IBM MQ介绍
转自:http://hi.baidu.com/lubezhang/blog/item/bd308b3b7ecce3ec14cecb4f.htmlIBM MQ(IBM Message Queue)是IBM的一款商业消息中间产品,适用于分布式计算环境或异构系统之中。消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序转载 2009-04-14 13:30:00 · 42882 阅读 · 0 评论 -
MQ中将消息发送至远程队列的配置
MQ中将消息发送至远程队列的配置摘自MQ资源管理器帮助文档V7在开始学习本教程之前,您需要从系统管理员处了解标识网络上接收机器的名称:IP地址、MQ的端口号、队列管理器、接收(远程机器)或者是发送的队列(本地机器)名称。消息传递如图示: 本教程介绍了如何设置一台计算机上的队列管理器 QM_ORANGE 与另一台计算机上的队列管理器 QM_APPLE 之间的消息传递。在第一台计算转载 2009-05-08 13:41:00 · 29402 阅读 · 4 评论 -
MQ配置和编程最佳实践
MQ配置和编程最佳实践 第一部分:有关MQ对象配置的最佳实践对于MQ系统配置,我们要规划MQ通讯网络,确定系统的拓扑结构,确定各种对象的属性和命名规则并创建所需的各种对象等,首先,我们谈一谈在系统建设之初,如何设计和定义MQ的各种对象。1、有关队列管理器:创建队列管理器时,应考虑的因素主要有:1) 队列管理器的日志类型以及日志文件的大小和个数,要根据用户数据量的大小、各个队列上的消转载 2010-01-12 10:27:00 · 4129 阅读 · 1 评论 -
MQSeries通过MQ资源管理器建立的如队列、通道不可以在MQSC中进行管理?
原先通过MQ资源管理器创建了默认的QM管理器、队列、通道等,在启动好MQSeries后,我通过命令:runmqsc QM_portal进入mqsc界面,输入命令:display queue(default)显示无此队列,但是在MQ资源管理器的队列里面可以看到有default队列,通过命令:display queue(*)也可以查看到该队列的存在。我尝试了多次,并分别尝试原创 2009-05-13 09:54:00 · 2673 阅读 · 0 评论 -
通过JAVA从MQ读取消息的时候报错及解决
如果是通过JAVA将消息写入到MQ,再通过JAVA去读取消息,采用MQMessage读消息的方法readUTF()去读取的时候,就不会报错,可以正常读出来。如果采用在MQ资源管理器中插入测试消息或者是通过另外一台MQ服务器往当前MQ服务器通过远程队例写消息过来,通过JAVA读取出会错,我这里疑点有两个:1、通过MQ资源管理器放入的消息的编码是什么?是否在读消息的时候需要指定读消息的编码?我通过原创 2009-05-11 17:49:00 · 6098 阅读 · 1 评论 -
与MQ通讯的完整JAVA程序
这份程序的原始文档是来自于互联网,不过不知道作者是谁,在些先谢了,我增加了个人的理解在里面,增加注释,这样便于阅读与理解。该程序实现了发送消息与读取消息的功能,见其中的send***与get***方法。这只适合于测试,因为环境中的程序还需要对此有稍微的更改,在真实的环境中肯定是在while(true){...}的无限循环中去调用其中的get方法,如果有值,那就执行对消息的处理操作,如果没有值就原创 2009-05-08 17:20:00 · 31160 阅读 · 2 评论