Chinaunix
标题:
tuxedo 消息队列之消息存储转发 异常
[打印本页]
作者:
fangang001
时间:
2013-04-02 19:49
标题:
tuxedo 消息队列之消息存储转发 异常
本帖最后由 fangang001 于 2013-04-02 19:51 编辑
今天测试了tuxedo消息队列之存储转发模式,测试过程中发现客户端能够正常调用SERVICE,但是令我不解的是,采用这种所谓的存储转发模式,不是一次通信,TMQUEUE服务进程应该处理4次请求(一次客户端tpenqueue,tpdequeue,一次TMQFORWARD服务tpenqueue,tpdequeue),而且在这过程中TMQFORWARD服务进程是应该处理请求的,以下是我调用一次客户端之后server的状态:
[tuxapp@localhost etc]$ tmadmin
tmadmin - Copyright (c) 1996-2010 Oracle.
Portions * Copyright 1986-1997 RSA Data Security, Inc.
All Rights Reserved.
Distributed under license by Oracle.
Tuxedo is a registered trademark.
> psr
Prog Name Queue Name Grp Name ID RqDone Load Done Current Service
--------- ---------- -------- -- ------ --------- ---------------
BBL 52445 simple 0 1 50 ( IDLE )
TMS GROUP5_TMS GROUP5 30001 0 0 ( IDLE )
TMS_QM QUE1_TMS QUE1 30001 1 50 ( IDLE )
TMS GROUP5_TMS GROUP5 30002 1 50 ( IDLE )
TMS_QM QUE1_TMS QUE1 30002 1 50 ( IDLE )
simpserv Q1 GROUP1 5030 0 0 ( IDLE )
simpserv Q1 GROUP1 5031 0 0 ( IDLE )
simpserv Q1 GROUP1 5032 0 0 ( IDLE )
simpserv Q1 GROUP1 5033 0 0 ( IDLE )
simpserv Q1 GROUP1 5034 0 0 ( IDLE )
CARRAY_server Q2 GROUP2 5040 0 0 ( IDLE )
CARRAY_server Q2 GROUP2 5041 0 0 ( IDLE )
echoserver Q3 GROUP3 5050 0 0 ( IDLE )
echoserver Q3 GROUP3 5051 0 0 ( IDLE )
powerserver Q4 GROUP3 5060 0 0 ( IDLE )
powerserver Q4 GROUP3 5061 0 0 ( IDLE )
convserver Q5 GROUP3 5070 0 0 ( IDLE )
convserver Q5 GROUP3 5071 0 0 ( IDLE )
Xserver Q6 GROUP3 5080 0 0 ( IDLE )
TMUSREVT Q7 GROUP4 5085 0 0 ( IDLE )
WSL 00307.05500 WSGRP 5500 0 0 ( IDLE )
TMQUEUE 00342.05125 QUE1 5125 2 100 ( IDLE )
TMQFORWARD 00342.05130 QUE1 5130 0 0 ( IDLE )
qforwardserver 00314.05135 GROUP5 5135 1 50 ( IDLE )
复制代码
从server状态可以看出TMQFORWARD并没有执行,并且TMQUEUE只进行一次出队和入队操作,不知道哪位大神还能给解释下
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2