1. 苏葳的备忘录首页
  2. 软件

WebSphere MQ理解

IBM WebSphere MQMQ是一种支持异步通讯的中间件。即,消息发送后,对端程序可未启动。消息将被保存至队列内。当启动后再进行处理。消息分持久与非持久两种,在MQ 5的某个版本之后,非持久消息在正常启停MQ时也不会丢失。通道及某个队列所放消息均为单向,即,若要创建两个应用的收发循环,需建两个通道,一个收,一个发,相应的需4个队列。 若需发消息至远端某应用,需作的是:

1 创建远程队列,指向对端的机器的一本地队列。此远程队列实际为一引用。

2 创建一传输队列,此队列将实际接收本地应用欲发往远端的消息。

3 创建发送通道,此通道中要指定传输队列与远端队列名。 在应用中将消息写入远程队列,将实际写入传输队列,并由通道往远端发送。

在远端:

1 创建本地队列。

2 创建接收方通道。

3 可创建死信队列,由队列管理器指定。

接收方通道收到消息后,放入本地队列。本地应用可取出。至此完成一次收发过程。   传输队列似可由多通道共享,未仔细研究。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/388.html

发表评论

邮箱地址不会被公开。 必填项已用*标注