.命名标准
标示
P
1丄V名称确认 系统环境 生产环境 测试环境
…安装MQ前需要确认如下文件系统已
经创立,
LV名称
mount 点
Plv_mqm
/var/mqm
Plv_mq_log
/var/mqm/loLog PnmaryFiles=3
LogSec on daryFiles=2
LogFule Pages-1024
LogTy pe=CIRCULAR
Logbuffer Pages=0
Log Path=/var/mqm/log/saturn!queue!ma nager/
XAResourceMa nager:
Name=DB2 Resource Man ager Bank
XACloseStri ng=
ThreadOfCo ntrol=THREAD
Cha nn els:
MaxCha nn els=20
MaxActiveCha nn els=100
MQIBi ndTy pe=STANDARD
TCP:
Keep Alive=Yes
QMErrorsLog:
ErrorLogSize=262144
ExcludeMessage=7234
Supp ressMessage=9001,9002,9202
Supp ressMessage=9001,9002,9202
Supp ress In terval=30
Ap iExitLocal:
Name=Clie ntApp licatio nAP checker
Sequence=3
Fun ctio n=En try Point
Module=/usr/Dev/Clie ntA pp Checker
Data=
五 .qmgr属性设置
队列治理器相关参数,创立好队列治理器,需为本队列治理器指定死信队列
“ DEADQ:
define qlocal(DEADQ) alter qmgr deadq(DEADQ)
查看队列治理器的配置信息如下:
dis qmgr
1:dis qmgr
AMQ8408:dis play Queue Ma nager details.
QMNAME(A)
ACCTCONQ(DISABLED)
Illi
CCSID(1208)
AUTHOREV(DISABLED)
Illi
CRTIME()
Illi
DEADQ,配置死信队列.
P UT(ENABLED) PROP CTL(CO MPAT
CCSID,配置CCSID,如果是unix英文字符集,建议配置 819,如果是中文字符 集,,建议使用 UTF-8,CCSID=1208.
如果需要修改队列治理器的参数,用 MQSC命令
ALTER QMG属性名〔属性值〕>
如果需要更改字符集,命令如下:
ATLER QMGR CCSID(1208)
六 .创立队列
运行MQSC命令:
DEFINE QL(QLNAME)
初始化参数设置如下:
dis ql ( QLNAME
QUEUE(QLTEST)
TYP E(QLOCa
CURDE PTH(0)
DEFBIND( OPEN)
GET(ENABLED)
HARDE
Initqo
MAXDE PTH(5000)
MAXMSG
notrigger
OPP ROCS(0)
NP MCLASS(I
PF
P UT(ENABLED) PROP CTL(CO MPAT
P UT(ENABLED) PROP CTL(CO MPAT
STAQT(QMGR)
TR
TRIGD PTH(1)
TRIGT YP E(FIRST)
USAGE(NORMAL)
参数说明:
CURDEPTH :该参数代表当前队列深度
PUT : , get : ,
MAXDEPTH :最大消息数目.
defPSIST :,
trig
DEFBIND(NOTFIX[
是;disabled,否. 是;idsabled,否.
将改属性设置为NO.
DEFBIND,指定应用程序在 MQOPEN 调用指定 MQOO_BIND_AS_Q_
MQ配置规范 来自淘豆网www.taodocs.com转载请标明出处.