日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

WebSphere MQ----通道

發(fā)布時間:2025/4/16 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WebSphere MQ----通道 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

通道(channel

通道其實是隊列管理器之間的一種點對點的通信連接,消息在通道中只能單向流動。如果需要雙向交流,可以建立一對通道,一個發(fā)送端和一個接受端口。從隊列管理器的角度出發(fā)通道安消息的流向可以分為輸入通道和輸出通道。通過配置對于放入本地傳輸隊列中的消息,隊列管理器會自動將其通過輸出通道發(fā)出,送入對方的遠(yuǎn)程目標(biāo)隊列。

兩個隊列管理器之間可以有多條通道負(fù)責(zé)傳輸不同的內(nèi)容,這樣的設(shè)計往往是將不同的優(yōu)先級消息錯開,運行于不同速率的網(wǎng)絡(luò)連接上。或者即便是所有通道都運行于相同的網(wǎng)絡(luò)物理連接上,也可以將不同大小的消息傳送分開,以免小數(shù)據(jù)傳送被大文件所堵塞。如果多條通道共享一條網(wǎng)絡(luò)物理連接,通道的速率之和受限與網(wǎng)絡(luò)速度。這樣可以增加傳送的并發(fā)度但不能增加整體的傳送速度。

在通道上可以配置不同的通信協(xié)議,這樣就使得編程接口與通信協(xié)議無關(guān)。通道兩端的配置必須匹配,且名字相同,要不然無法連通。隊列管理器之間的通信是通過配置channel來進(jìn)行連接的,通道兩側(cè)的隊列管理器對這個通道的相關(guān)參數(shù)應(yīng)該能對應(yīng)起來,一個通道只能用一種通信協(xié)議,但是不同的通道可以有不同的通信協(xié)議。所以MQ中的通道對于傳輸消息來說有著舉重若輕的作用。

通道的類型(MQ通道類型屬性)約定了通信雙方在連接握手協(xié)議中的主動和被動放以及應(yīng)用消息的流向問題。

  • SDR?????? sender? 握手協(xié)議的主動方,在MQ中屬于消息的發(fā)送方

  • RCVR?? ???Receiver 握手協(xié)議的被動方,在MQ中屬于消息的接收方

  • SVR?????? ?Server? 在握手協(xié)議中可以是主動方也可以是被動方,在MQ中一般是消息的發(fā)送方

  • RQSTR????? Requester? 在握手協(xié)議中可以是主動方也可以是被動方,在MQ中通常為消息的接收方。

  • CLNTCONN?? Client Connection。在Client-Server連接時,定義客戶端連接定義表時使用,握手協(xié)議的主動方,消息的發(fā)送方。

  • SVRCONN???? Server Connection,在Client-Server連接時,定義服務(wù)器端連接時使用,握手協(xié)議的被動方,消息的接收方

  • CLUSSDR???? Cluster Sender 在集群中發(fā)送配置信息和應(yīng)用信息。握手協(xié)議的主動方,消息的發(fā)送方

  • CLUSRCVR???? Cluster Receiver,在集群配置過程中用來接受配置信息和應(yīng)用信息。握手協(xié)議的接收方

通信雙方的通道類型配對并不是可以隨意配列組合的,共有六種,如圖:

圖中的細(xì)線表示握手協(xié)議的主動連接方,粗線表示應(yīng)用消息的流向。消息在所有的通道上都是單向傳送的。

  • Sender/Receiver 使所有鏈接中最簡單、最常用的一種。Sender是通道的主動方,也是消息的發(fā)送方。

  • Requester/Server 也是常用的一種連接方式。Requester是通道的主動方,但通道連接后它作為消息的接收方,其實Server是消息的發(fā)送方。

  • Server/ReceiverSender/Receiver類似,Server是消息的發(fā)送方,也是連接的主動方。與Sender定義類似,Server定義中必須指定CONNAME參數(shù)。

  • Sender/Requester 的連接過程稍微復(fù)雜一些,Requester首先與Sender連接,在通知對方連接參數(shù)后連接斷開。Sender進(jìn)行反向連接,消息也是反向傳送的,這種反向的連接方式,稱為Callback Connection

  • Sender Connection/Receiver Connection Sender/Receiver方式相同。用于Client\Server之間的MQI通道

  • Cluster Sender/Cluster ReceiverSender/Receiver方式相同。用于集群隊列管理器之間的連接。


轉(zhuǎn)載于:https://blog.51cto.com/6060579/1889191

總結(jié)

以上是生活随笔為你收集整理的WebSphere MQ----通道的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。