当前位置:首页 » 代理许可 » mq授权

mq授权

发布时间: 2021-02-02 15:59:32

⑴ 如何关闭ibm mq 队列管理器权限认证

1、选中队列管理器名称,鼠标右键菜单-【属性】。

⑵ 什么是MQ

消息队列(MQ),是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。

消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。

(2)mq授权扩展阅读:

MQ传递主干,在世界屡获殊荣。 它帮您搭建企业服务总线(ESB)的基础传输层。IBM WebSphere MQ为SOA提供可靠的消息传递。它为经过验证的消息传递主干, 全方位、 多用途的数据传输, 并帮助您搭建企业服务总线的传输基础设施。

IBM WebSphere MQ 支持两种不同的应用程序编程接口:Java 消息服务(JMS)和消息队列接口(MQI)。在 IBM WebSphere MQ 服务器上,JMS 绑定方式被映射到 MQI。

应用程序直接与其本地队列管理器通过使用 MQI 进行对话,MQI 是一组要求队列管理器提供服务的调用。MQI 的引人之处是它只提供 13 次调用。这意味着对于应用程序编程员它是一种非常易于使用的接口,因为大部分艰苦工作都将透明完成的。

IBM WebSphere MQ 产品支持应用程序通过不同组件如处理器、子系统、操作系统以及通信协议的网络彼此进行通信。

⑶ linux下安装MQ mqlisence.sh-accept这个命令执行不了怎么办

如果MQ的安装包是ISO,所以需要将ISO文件mount到Linux的一个目录下面,具体操作如下:
假如选定的mount目录为根目录下mnt/下面,或者下面新建一个目录可以mkdir一个目录。在此是直接放在mnt目录下面的:
ISO文件放在/home/afe/MQinstall/下面,名字为MQ_6.0_Linux_x86-64.iso 那么可以用命令:
mount -o loop /home/afe/MQinstall/MQ_6.0_Linux_x86-64.iso /mnt/cd1
这个时候,ISO文件中的rpm文件都出现在了/mnt下面。
备注:使用mount需要root权限。
如果你的安装包是.tar.gz文件,那就可以省略以上一个步骤:直接解压
tar -zxvf MQ_6.0_Linux_x86-64.tar.gz

接下来步骤如下:
1:创建WebSphere MQ 必需的文件系统,命令如下:
mkdir /opt/mqm # for proct code
mkdir /var/mqm # for working data
MQ安装时候默认的目录就是这两个,意思可以没必要建,但是为了保险还是自己手工建立一下。
2:创造MQ用户和用户组,命令如下:
groupadd mqm
useradd -d /var/mqm -g mqm -G mqm mqm
passwd mqm # change password to "password"
只有把mqm密码改了,才能使以上生效。
3:为mqm用户组添加root组
cd /etc
vi group
修改 mqm:!:1007:mqm ? mqm:!:1007:mqm,root
这里的gid要依据各个系统的建立用户设定而为。此处是1007
4:调整系统参数(视需要而定)
修改最大共享内存,命令如下:
cat /proc/sys/kernel/shmmax
echo 268435456 >/proc/sys/kernel/shmmax
修改最大文件句柄,命令如下:
cat /proc/sys/fs/file-max
echo 32768 >/proc/sys/fs/file-max
如果自己系统比这个大,没必要改。
5:转到WebSphere MQ解压后的目录中,获得WebSphere MQ授权,命令如下:
./mqlicense.sh -text_only
阅读全文后,选择1接受授权。
6:安装WebSphere MQ客户端和服务端,命令如下:
rpm -ivh MQSeriesRuntime-6.0.0-0.i386.rpm
rpm -ivh MQSeriesSDK-6.0.0-0.i386.rpm
rpm -ivh MQSeriesJava-6.0.0-0.i386.rpm
rpm -ivh MQSeriesClient-6.0.0-0.i386.rpm
rpm -ivh MQSeriesSamples-6.0.0-0.i386.rpm
rpm -ivh MQSeriesServer-6.0.0-0.i386.rpm(如果只装客户端,这个没必要安装)
7:安装校验
rpm -qa | grep MQSeries
结果如下则表明MQ 客户端的安装已成功。
MQSeriesRuntime-6.0.0-0
MQSeriesSDK-6.0.0-0
MQSeriesJava-6.0.0-0
MQSeriesClient-6.0.0-0
MQSeriesSamples-6.0.0-0
MQSeriesServer-6.0.0-0(只装客户端,是没有这一项的)
到这里MQ就已经安装完成了。

验证安装
1、mqm用户登录
创建队列venus.queue.manager
crtmqm -q venus.queue.manager
启动队列管理器
strmqm
启用MQSC命令
runmqsc
进入环境后,定义名为ORANGE.QUEUE的本地队列
define qlocal (orange.queue)
end (停止MQSC)
转到/opt/mqm/samp/bin目录下,使用amqsput样本程序来将消息放入队列,以且使用amqsget样本程序来从队列取回消息
dspmq 命令可显示MQM队列状态
./amqsput ORANGE.QUEUE
(注意,队列名称为大写 否则会找不到队列,报错MQOPEN ended with reason code 2085)
输入一行文字,然后以空行结束,退出
./amqsget ORANGE.QUEUE
可显示刚才放入队列的消息,成功提示即证明完成。

MQ的基本操作
创建队列管理器
crtmqm –q QMgrName
-q是指创建缺省的队列管理器
删除队列管理器
dltmqm QmgrName
启动队列管理器
strmqm QmgrName
如果是启动默认的队列管理器,可以不带其名字
停止队列管理器
endmqm QmgrName 受控停止
endmqm –i QmgrName 立即停止
endmqm –p QmgrName 强制停止
显示队列管理器
dspmq –m QmgrName
运行MQ命令
runmqsc QmgrName
如果是默认队列管理器,可以不带其名字
往队列中放消息
amqsput QName QmgrName
如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字
从队列中取出消息
amqsget QName QmgrName
如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字
启动通道
runmqchl –c ChlName –m QmgrName
服务器通道不用启动
启动侦听
runmqlsr –t TYPE –p PORT –m QMgrName
停止侦听
endmqlsr -m QmgrName
下面是在MQ环境中可以执行的MQ命令(即在runmqsc环境下可以敲的命令)
定义持久信队列
DEFINE QLOCAL(QNAME) DEFPSIST(YES) REPLACE
设定队列管理器的持久信队列
ALTER QMGR DEADQ(QNAME)
定义本地队列
DEFINE QL(QNAME) REPLACE
定义别名队列
DEFINE QALIAS(QALIASNAME) TARGQ(QNAME)
远程队列定义
DEFINE QREMOTE(QRNAME) +
RNAME(AAA) RQMNAME(QMGRNAME) +
XMITQ(QTNAME)
定义模型队列
DEFINE QMODEL(QNAME) DEFTYPE(TEMPDYN)
定义本地传输队列
DEFINE QLOCAL(QTNAME) USAGE(XMITQ) DEFPSIST(YES) +
INITQ(SYSTEM.CHANNEL.INITQ)+
PROCESS(PROCESSNAME) REPLACE
创建进程定义
DEFINE PROCESS(PRONAME) +
DESCR(‘STRING’)+
APPLTYPE(WINDOWSNT)+
APPLICID(’ runmqchl -c SDR_TEST -m QM_ TEST’)
其中APPLTYPE的值可以是:CICS、UNIX、WINDOWS、WINDOWSNT等
创建发送方通道
DEFINE CHANNEL(SDRNAME) CHLTYPE(SDR)+
CONNAME(‘100.100.100.215(1418)’) XMITQ(QTNAME) REPLACE
其中CHLTYPE可以是:SDR、SVR、RCVR、RQSTR、CLNTCONN、SVRCONN、CLUSSDR和CLUSRCVR。
创建接收方通道
DEFINE CHANNEL(SDR_ TEST) CHLTYPE(RCVR) REPLACE
创建服务器连接通道
DEFINE CHANNEL(SVRCONNNAME) CHLTYPE(SVRCONN) REPLACE
显示队列的所有属性
DISPLAY QUEUE(QNAME) [ALL]
显示队列的所选属性
DISPLAY QUEUE(QNAME) DESCR GET PUT
DISPLAY QUEUE(QNAME)MAXDEPTH CURDEPTH
显示队列管理器的所有属性
DISPLAY QMGR [ALL]
显示进程定义
DISPLAY PROCESS(PRONAME)
更改属性
ALTER QMGR DESCR(‘NEW DESCRIPTION’)
ALTER QLOCAL(QNAME) PUT(DISABLED)
ALTER QALIAS(QNAME) TARGQ(TARGQNAME)
删除队列
DELETE QLOCAL(QNAME)
DELETE QREMOTE(QRNAME)
清除队列中的所有消息
CLEAR QLOCAL(QNAME)
查看CCSID
DISPLAY QMGR CCSID
修改CCSID为1381
ALTER QMGR CCSID(1381)

以下是一些高级配置的命令:
amqmcert 配置SSL证书
amqmdain 配置windows上的MQ服务
crtmqcvx 转换数据
dmpmqaut 转储对象权限管理
dmpmqlog 转储日志管理
dspmq 显示队列管理器
dspmqaut 显示打开对象的权限
dmpmqcap 显示处理程序容量和处理程序数
dspmqcsv 显示命令服务器状态
dspmqfls 显示文件名
dspmqtrc 跟踪MQ输出(HP-UNIX LINUX Solaris)
dspmqrtn 显示事务的详细信息
endmqcsv 停止队列管理器上的命令服务器
strmqcsv 启动队列管理器上的命令服务器
endmqtrc 停止跟踪
rcdmqimg 向日志写对象的映像
rcmqobj 根据日志中的映像重新创建一个对象
rsvmqtrn 提交或逆序恢复事务

⑷ MQ是什么怎检查具体说明

MQ
IBM MQ 介绍

消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。

IBM WebSphere MQ 产品支持应用程序通过不同组件如处理器、子系统、操作系统以及通信协议的网络彼此进行通信。例如,IBM WebSphere MQ 支持 35 种以上的不同操作系统。

IBM WebSphere MQ 支持两种不同的应用程序编程接口:Java 消息服务(JMS)和消息队列接口(MQI)。在 IBM WebSphere MQ 服务器上,JMS 绑定方式被映射到 MQI。如图 3 所示,应用程序直接与其本地队列管理器通过使用 MQI 进行对话,MQI 是一组要求队列管理器提供服务的调用。MQI 的引人之处是它只提供 13 次调用。这意味着对于应用程序编程员它是一种非常易于使用的接口,因为大部分艰苦工作都将透明完成的。

图形 2. IBM WebSphere MQ 编程

图 2 显示了 IBM WebSphere MQ 编程的原理。第一步是让应用程序与队列管理器连接。它通过 MQConnect 调用来进行此连接。下一步使用 MQOpen 调用为输出打开一个队列。然后应用程序使用 MQPut 调用将其数据放到队列上。要接收数据,应用程序调用 MQOpen 调用打开输入队列。应用程序使用 MQGet 调用从队列上接收数据。

图中还显示了消息通道代理(MCA)、通道出口和对象权限管理器(OAM)。MCA 是 IBM WebSphere MQ 程序,它使用现有传输服务诸如 TCP/IP 与 SNA 将消息从本地传输队列移到目标队列管理器。这些传输服务即通道。通道出口是用户写入库,可以在通道运作期间,从已定义位置号之一进入这些库。OAM 是命令和对象管理的缺省授权服务(针对操作系统)。这三个组件对 IBM WebSphere MQ 的现有安全性解决方案非常重要。

⑸ 卡巴斯基授权许可

不知道你的抄版本号 所以没袭有办法直接给你

不过我的是在这里找的 这里版本众多 自己找下好了

http://post..com/f?ct=&tn=&rn=&pn=&lm=&kw=%BF%A8%B0%CD%CB%B9%BB%F9&rs2=0&myselectvalue=1&word=%BF%A8%B0%CD%CB%B9%BB%F9&tb=on

⑹ MQ是什么

1、消息队列

(MQ)是一种应用程序对应用程序的通信方法。应用程专序通过写和检索出入属列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。

2、即时通讯软件MQ

MQ是一款即时通讯软件,有即时通信、业务交易、办公管理功能。

3、度量单位

mq是意大利语metro quadrato 的缩写,英语翻译是square meter, unit for measuring area,即平方米,是一种面积单位。

4、记忆商(MQ)

当情绪上抗拒某些事情时,潜意识会对大脑皮层发出一个指令,神经细胞接收到指令后,就会关闭大脑中的一部分记忆中枢。这就是心理学所说的“心因性记忆”。

5、乘商寄存器

在运算器中,乘商寄存器主要负责数据的乘法与除法运算并可保存运算结果,是运算器的基本组成部分,是运算器三个基本寄存器之一。

⑺ 卡巴斯机授权许可怎么弄啊 急急急急急急

卡巴斯复基V6.0.1.350
http://www.yaocong.com/Soft/ShowSoft.asp?SoftID=48

卡巴斯基V6.0.1.350 官方制简体中文版+Key2007-12-22
Kaspersky Anti-Virus 2006 提供了所有类型的抗病毒防护,包括抗病毒扫描仪,监控器,行为阻断和完全检验等。它支持几乎是所有的普通操作系统、e-mail通路和防火墙。 Kaspersky控制所有可能的病毒进入端口,它强大的功能和局部灵活性以及网络管理工具为自动信息搜索、中央安装和病毒防护控制提供最大的便利和最少的时间来建构你的抗病毒分离墙。Kaspersky 2006版引入新一代个人计算机和工作站《痉阑こ绦颍

⑻ 请问游戏公司的MQ是什么职位啊

IBM WebSphere MQ 简介和概述
在开始之前,让我们先来确定使用 WebSphere MQ 解决的业务问题的种类,并了解 WebSphere MQ 如何能够帮助您满足业务要求。

问题:自动化孤岛

在大多数业务中,业务的信息技术 (IT) 基础结构中存在许多不同的技术。系统由这些来自许多供应商的不同的技术组成,并且具有不同的硬件平台、编程语言、操作系统和通信链路。通常,连接不同的系统非常复杂并且可能代价高昂,所以许多系统之间都相互隔离。

目前,越来越多的业务还需要以电子的方式与其客户和供应商进行通信,而这些客户和供应商可能比该业务本身使用了更多不同的技术。因此,需要某种简便的、廉价的和可靠的机制用来连接这些异类的系统(“自动化孤岛”),以便在内部和外部对业务的 IT 基础结构进行集成。

解决方案:WebSphere MQ

通过提供一种程序到程序的通信方式,WebSphere MQ 非常适合于上面所描述的环境。图 1 显示了这种通信方式的基本机制。

图 1. 程序到程序的通信

程序 A 准备好一条消息,并将其放入队列。然后,程序 B 从该队列中获取消息,并对其进行处理。这两个程序都使用一种应用程序编程接口 (API) 与该队列进行交互。WebSphere MQ API 称为消息队列接口 (MQI)。任何一个程序都无需了解对方的存在,并且这两个程序无需同时执行。如果程序 A 在程序 B 尚未执行的时候将一条消息放入队列,那么该队列将存储这条消息,直到程序 B 开始执行并准备处理这条消息。类似地,当程序 B 从队列中检索消息时,程序 A 可能已经不再处于执行状态。

应用程序设计

使用 WebSphere MQ 提供的基本通信机制,可以进行同步和异步的应用程序设计。

在同步的应用程序设计中,如图 2 所示,假定同时执行这两个应用程序。程序 A 向队列 1 发送一条消息并等待应答。程序 B 检索得到该消息,并对它进行处理,然后将应答消息发送到队列 2 中,以便程序 A 进行检索。在使用 WebSphere MQ 设计应用程序时,通常每个程序使用不同的队列向其他程序发送消息。虽然这不是必需的,但这样可以提供更简单的应用程序设计和编程逻辑。另外请记住,这里假定两个程序同时执行。如果当程序 A 发送消息时,程序 B 没有执行,那么程序 A 将阻塞,直到程序 B 启动并对消息进行处理。这是同步应用程序通信中的设计问题。

图 2. 同步应用程序设计

在异步应用程序设计中,如图 3 所示,程序 A 再次将消息放到队列 1,以便程序 B 对其进行处理,但现在,程序 C 与程序 A 进行异步地操作,它检索消息并对其进行处理。通常,程序 A 和程序 C 是相同应用程序中的不同部分。

图 3. 异步应用程序设计

对于 WebSphere MQ 来说,异步设计是一种非常合适的模型。程序 A 将消息放到队列中,并继续执行,即使程序 B 并不对这些消息进行处理,也是如此。在这种情况下,队列将存储这些消息,直到程序 B 重新启动。这种模型有一种变种,即程序 A 将一条或多条消息放到队列中,并继续进行其他的处理,然后返回来检索和处理应答消息。

程序之间的这种通信方式称为消息传递。它与其他通信方式(如对话式的通信或调用和返回通信)的不同之处在于,进行通信的程序之间具有时间独立性。程序接收消息作为输入,并输出其结果作为消息,而不需要同时运行发送或接收程序。

队列管理器和 MQI

WebSphere MQ 中的队列由队列管理器 所拥有并进行管理。队列管理器还为应用程序提供了 MQI API,允许它们访问队列以及其中包含的消息。MQI 在 WebSphere MQ 支持的所有平台中保持一致,并对应用程序隐藏了队列管理器的实现细节。

MQI 中有 8 种主要的调用:

MQCONN——连接到队列管理器

MQCONNX——使用连接选项连接到队列管理器

MQDISC——断开与队列管理器的连接

MQOPEN——打开队列以便进行访问

MQCLOSE——关闭访问的队列

MQPUT——将一条消息放入队列

MQGET——从队列中获取一条消息

MQPUT1——打开队列,放入一条消息,然后关闭该队列

MQI 中有 5 种次要的调用:

MQBEGIN——开始一个工作单元

MQCMIT——提交一个工作单元

MQBACK——回滚一个工作单元

MQINQ——查询 WebSphere MQ 对象(队列是一种 WebSphere MQ 对象,队列管理器是另一种对象)的属性

MQSET——设置 WebSphere MQ 对象的属性

消息

WebSphere MQ 中的消息包含两个部分:WebSphere MQ 使用的 Header 和应用程序数据。图 4 显示了一条 WebSphere MQ 消息。

图 4. WebSphere MQ 消息

应用程序数据可以包含任何字节序列。它是使用 WebSphere MQ 与其他应用程序进行通信的应用程序所私有的,并且对 WebSphere MQ 没有什么意义。对于应用程序数据的内容没有任何限制,但不同的平台所允许的消息的最大长度有所不同。在大多数系统中,最大长度为 100MB,但有些系统的最大长度为 4MB。

消息中可能包含各种各样的 Header,但所有的消息都包含一个称为消息描述符 (MQMD) 的 Header。其中包含了关于该消息的控制信息,队列管理器和接收应用程序将使用到这些控制信息。稍后将提供关于 MQMD 和其他 Header 的更详细的信息。

本地和远程队列

队列管理器可以位于相同或不同的计算机上,它们可以彼此通信,并在不同队列管理器的队列之间传递消息。队列管理器为消息提供了可靠的传递。例如,当应用程序将消息放入到队列中时,队列管理器将确保消息的存储是安全的、可恢复的,并向接收应用程序传递一次且仅传递一次,即使必须将消息传递到另一个队列管理器所拥有的队列,也是如此。

当应用程序打开队列时,应用程序所连接的队列管理器将确定该队列是队列管理器所拥有的本地 队列,还是由另一个队列管理器所拥有的远程 队列。对于本地队列,直接将消息放入到该队列。如果队列是远程的,那么队列管理器将消息放到一个称为传输 队列的特殊队列。

然后,消息通道代理 (MCA) 从传输队列中获取消息,并将其通过网络发送到接收端的 MCA。接收 MCA 将该消息放到目标 队列。在将消息放到目标队列中之后,便将其从传输队列中删除。消息流在队列管理器之间可以是双向的,如图 5 中所示。

图 5. 发送消息

如果接收 MCA 不能将该消息放到目标队列中,那么将根据消息描述符中的选项对其进行处理。可能将其放到死信 队列,也可能将其返回给发送者,甚至将其丢弃。

通过这种在队列管理器之间传递消息的能力,WebSphere MQ 提供了两种重要的优点:

应用程序开发人员不需要了解网络的详细信息。

MCA 可以使用各种网络和通信协议与其他的 MCA 相互通信,并且甚至可以在一段时间之后更改所使用的协议。但是,应用程序开发人员仅需要了解与队列管理器通信所需的 MQI 调用。

仅需要建立更少的通信链路。

许多应用程序使用一个队列管理器,它们可以与使用另一个队列管理器的应用程序通信,但是在一对 MCA 之间只需要一条通信链路。

设计可能性

现在您已经比较清楚地了解了 WebSphere MQ 的工作方式,即使仅仅是在概略的层次上,下面让我们来看看在使用 WebSphere MQ 设计系统时,应用程序设计的可能性。

并行处理

要完成总体的业务事务,应用程序可能需要执行多项任务。例如,旅行社可能需要预定航班、预订酒店房间和预订出租车。使用 WebSphere MQ,可以将请求消息放到为航班预定系统、酒店预订系统和轿车出租应用程序提供服务的 3 个队列中。每个应用程序都可以与其他两个应用程序并行地执行自己的任务,然后将应答消息放到旅行社应用程序提供的队列中。在收到这 3 个应答之后,旅行社应用程序可以生成综合的旅行路线。这种并行处理的方式可以极大地提高整体性能。

客户端/服务器处理

另一种应用程序设计方案是客户端/服务器处理。在这种情况下,一台服务器仅使用一个队列接收来自多个客户端应用程序的消息。每个请求消息的消息描述符可以指定一个应答队列。在服务器完成对消息的处理之后,它将应答消息发送到消息描述符中指定的应答队列,这样可以使得每个客户端应用程序相对于其他客户端应用程序独立地接收到其应答消息。

消息描述符中还有一个包含消息标识符的字段。应答消息的消息描述符可以包含对应的请求消息的标识符。这样做使得客户端应用程序可以在应答消息和以前发送的请求消息之间进行关联。

要使用客户端/服务器处理来提高应用程序的性能和可靠性,可以使用多个服务器应用程序实例为同一个请求队列服务。

触发

WebSphere MQ 可以在消息放入到队列中以及某些条件满足时,启动一个应用程序。这称为触发。下面是触发的工作方式:

程序将消息放入到支持触发的队列中。

如果触发的条件满足,则发生触发事件。

队列管理器检查应用程序队列所引用的进程对象。该进程对象指定了需要启动的应用程序。

队列管理器创建包含关于进程对象和队列的信息的触发消息。

将该触发消息放到启动队列。

由一个称为触发监视器 的程序负责检索消息,并启动合适的应用程序,将触发消息的信息传递给这个应用程序。

当第一次将消息放到队列中时、当队列中包含的消息达到某个数目时、或者每次将消息放到队列中时,都可能发生触发事件,尽管最后这种情况通常不推荐使用。

数据完整性

有些应用程序使用会话式的程序到程序的通信方式,以使用两段式提交协议来支持分布式工作单元的实现,如图 6 中所示。

图 6. 同步分布式工作单元

这种功能仅在下面的情况下需要使用,业务要求在任何时刻都必须非常精确地维护两个分布式数据库之间的一致性。在实际中,这种类型的需求很少出现。当这种需求的确存在时,单个分布工作单元可能使用许多资源,并且变得非常复杂,尤其是当涉及到许多处理时。

WebSphere MQ 提供了一种更简单的解决方案,使得多个工作单元可以异步执行,如图 7 中所示。

图 7. 异步分布式工作单元

第一个应用程序写入数据库,将包含对其他系统中的第二个数据库进行更新所需数据的消息放到队列中,然后提交对这两种资源的更改。因为该队列是远程的,所以消息仅进入第一个工作单元的传输队列。

第二个工作单元包含发送 MCA 从传输队列中获取该消息,并将其发送给接收 MCA,而后者负责将该消息放到目标队列。

在第三个工作单元中,第二个应用程序从目标队列中获取该消息,并使用该消息中包含的数据对数据库进行更新。

工作单元 1 和 3 的事务完整性,加上工作单元 2 中由 WebSphere MQ 提供的消息的一次且仅一次的可靠传递,从而确保了整个业务事务的完整性。

安全性

WebSphere MQ 中的安全特性包括:

队列管理器可检查某个用户是否经过授权可以提交管理队列管理器的命令。

队列管理器可检查某个用户或应用程序是否经过授权可以在指定的操作中访问 WebSphere MQ 资源,如队列。

在允许 MCA 之间进行消息通信之前,MCA 可以对合作伙伴 MCA 进行身份验证。

可以在 MCA 发送消息之前对其进行加密,然后在接收到该消息之后再对其进行解密。

消息描述符可以包含用户 ID 和关于消息发出者的其他信息。这种信息称为消息上下文,它可以用来对消息进行身份验证,并检查该消息的发送者是否经过授权可以访问接收系统中的 WebSphere MQ 资源。

WebSphere MQ 客户端

WebSphere MQ 客户端可以安装在没有运行队列管理器的系统中。客户端可以将在同一系统中运行的应用程序作为 WebSphere MQ 客户端,以连接到运行于另一个系统中的队列管理器,并向该队列管理器发出 MQI 调用。这种应用程序称为 WebSphere MQ 客户端应用程序,而这种队列管理器称为服务器队列管理器。图 8 显示了这种配置。

图 8. 客户端和服务器之间的链接

WebSphere MQ 客户端应用程序和服务器队列管理器使用 MQI 通道 实现彼此之间的通信。当客户端应用程序发出 MQCONN 或 MQCONNX 调用时启动 MQI 通道,当客户端应用程序发出 MQDISC 调用时结束该通道。

要使 WebSphere MQ 客户端进行有效地处理,需要快速的和可靠的同步通信连接。

WebSphere MQ Framework

用户和软件供应商可以使用已定义的接口来扩展或替换队列管理器功能。WebSphere MQ Framework 提供了这样的接口。

WebSphere 允许对各种功能进行修改,以便:

提供选择是否使用 WebSphere MQ 所提供的组件、或对其进行替换、或使用其他的组件对其进行扩充的灵活性。

允许独立的软件供应商通过提供其他新技术所使用的组件,从而参与其中,无需对 WebSphere MQ 内部的内容进行更改。

允许 WebSphere MQ 更快地利用各种新技术,从而更迅速地提供相关产品。

WebSphere MQ Framework 中的组件包括:

触发监视器接口 (TMI)

消息通道接口 (MCI)

名称服务接口 (NSI)

安全支持接口 (SEI)

数据转换接口 (DCI)

⑼ 求一个axure8.0授权。谢谢

Licensee:
米 业成 (STUDENT)
Key:
nFmqBBvEqdvbiUjy8NZiyWiRSg3yO+

⑽ 用户授权在WebSphere MQ MDB问题,怎么解决

websphere mq : 用于传输信息 具有跨平台的功能。 1 安装websphere mq 并启动 2 websphere mq 建立 queue Manager (如版:MQSI_SAMPLE_QM) 3 建立queue 类型选择 Local类型 的 (如lq )权 3 建立channels 类型选择Server Connection (如BridgeChan...

热点内容
美发店认证 发布:2021-03-16 21:43:38 浏览:443
物业纠纷原因 发布:2021-03-16 21:42:46 浏览:474
全国著名不孕不育医院 发布:2021-03-16 21:42:24 浏览:679
知名明星确诊 发布:2021-03-16 21:42:04 浏览:14
ipad大专有用吗 发布:2021-03-16 21:40:58 浏览:670
公务员协议班值得吗 发布:2021-03-16 21:40:00 浏览:21
知名书店品牌 发布:2021-03-16 21:39:09 浏览:949
q雷授权码在哪里买 发布:2021-03-16 21:38:44 浏览:852
图书天猫转让 发布:2021-03-16 21:38:26 浏览:707
宝宝水杯品牌 发布:2021-03-16 21:35:56 浏览:837