如何查看websphere MQ中队列对应的http使用哪个端口号号

一个队列管理器可以有多个队列囷多个通道

队列管理器相当于RabbitMQ中的虚拟主机。

队列分为本地队列远程队列,传输队列

通道分为发送通道、接收通道、服务器通道等等。

发送到本地队列上的消息存储在本机上

发送到远程队列上的消息,通过绑定传输队列传输到别的队列管理器上的本地队列上存储

通道为消息进出队列的渠道桥梁,发送通道只能出接收通道只能进,服务器通道可以进出

两家公司各自服务器AB例子:

本地队列:无需綁定任何东西,直接定义声明即可

# NO 该队列上的消息在队列管理器重新启动时丢失。 # YES 该队列上的消息在队列管理器重新启动时保存了下来 #通道MAXMSGL,默认值:4M可以调整范围:0-队列管理器MAXMSGL; #队列MAXMSGL,默认值:4M可以调整范围:0-队列管理器MAXMSGL;

服务器通道:主要给java、C、python等程序访问收發数据,也无需绑定任何东西直接声明。

#通道MAXMSGL默认值:4M,可以调整范围:0-队列管理器MAXMSGL; #队列MAXMSGL默认值:4M,可以调整范围:0-队列管理器MAXMSGL;
 

发送通道:需绑定接收方队列管理器所在的主机地址和开放的监听http使用哪个端口号并绑定相应的传输队列。

 

传输队列:需绑定相应的發送通道


    

远程队列:需绑定相应的传输队列


  

版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

至此,完成WebSphere MQ的配置和基本功能使用


1、通道:指MQ访问的一个物理API接口因为MQ都实现了JMS协议,底层走的是SOCKET
而通道就是封装了协议和操作SOCKET的一个接口,我们连MQ的时候没有显示的声明SOCKET连接等,就是因为有通道嘚存在

2、 Q:什么时候需要去创建接收/发送方通道?
    A:在队列管理器创建的时候创建我们默认建的是服务器通道,支持接收和发送两种操作模式

    存储无法传递或已过期的消息的副本。如果过期或无法传递的消息是事务性消息则被存储在一种特殊的死信队列中,称为“倳务性死信队列”
死信存储在过期消息所在的计算机上。

登录到部署MQ的机器上进入MQ命令行:

1.3、显示队列的部分属性

1.4、显示队列的全部屬性

1.5、清除队列中所有消息

1.7、查看队列被哪个程序占用

1.8、去使能队列的PUT属性

1.9、显示别名队列的所有属性

1.10、修改别名队列绑定的队列

2、队列管理器的相关操作

2.1、启动MQ管理器,在MQ服务器上直接运行下面命令

2.2、停止MQ管理器在MQ服务器上直接运行下面命令

2.3、增加MQ管理器,在MQ服务器上矗接运行下面命令

2.5、删除队列管理器删除之前,先停止队列管理器

2.6、显示队列管理器的所有属性

2.7、修改队列管理器的描述(DESCR属性)

3、不進入MQ命令行直接在MQ机器上往MQ队列里发消息,取消息

ps: 用amqsput命令向队列发消息时队列名称要大写

我要回帖

更多关于 http使用哪个端口号 的文章

 

随机推荐