Chinaunix首页 | 论坛 | 博客
  • 博客访问: 224800
  • 博文数量: 80
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 790
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-05 14:16
文章分类

全部博文(80)

文章存档

2007年(40)

2006年(40)

我的朋友

分类:

2006-07-04 18:10:37

  验证服务器对服务器的安装,比验证本地安装复杂。我们可以在一台机器上完成这项验证。方法是建立2个队列管理器,来模拟(实际上就是2个不同的MQM)2个工作站。
A.
1. create queue manager
   crtmqm QMA
   strmqm QMA
   runmqsc QMA
 
2. define a local queue, the name is "QMA"
   define qlocal(QMA) usage(xmitq)
 
3. create a remote queue, the name is "local.def.of.remote.queue"
   define qremote(qma.remote.queue) rname(apple.queue) rqmname('QMB') xmitq(QMA)
 
4. define send channel, the name is "QMA.QMB"
   define channel(QMA.QMB) chltype(sdr) conname('192.168.1.90(1415)') xmitq(QMA) trptype(tcp)
   NOTE: the default port(receive side) is 1414. we can change this by method mentioned later.
 
5. end
 
B.
1. create queue manager
   crtmqm QMB
   strmqm QMB
   runmqsc QMB
 
2. define local queue which mentioned in step A.3
   define qlocal(apple.queue)
 
3. define accept channel, the name is same to A.4
   define channel(QMA.QMB) chltype(rcvr) trptype(tcp)
   NOTE: the default listening port is 1414, if we want to change it, do the following steps.
   alter listener(system.default.listener.tcp) trptype(tcp) port(1415)
 
4. start the listener
   start listener(system.default.listener.tcp)
 
5. to sure the listener has started
   display lsstatus(*)
 
6. end
 
C. TEST
1. sender:
      runmqsc QMA
      start channel(QMA.QMB)
      end
2. put message into local queue(sender queue, QMA)
   amqsput QMA.REMOTE.QUEUE QMA
3. get message from remote queue(receive queue, QMB)
   amqsget APPLE.QUEUE QMB
阅读(1191) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~