MQSeries 配接器的結構
MQSeries 配接器有兩個部分:在 BizTalk Server 下執行的配接器,以及在適用于 Windows 的 MQSeries Server 下執行的 COM+ 應用程式 MQSAgent。 下圖顯示此關係。
配接器與 MQSAgent 應用程式通訊。 然後 MQSAgent 應用程式與 MQSeries Server for Windows 通訊。 若您將 MQSeries Server for Windows 安裝在電腦上,可以將代理程式安裝在與配接器相同的電腦上。
配接器的傳送埠將訊息傳送至 MQSAgent。 然後,使用 MQPut將訊息傳送至 MQSeries 佇列管理員。
配接器的接收部分輪詢 MQSAgent,以查看是否有訊息。 當有訊息時,MQSAgent 會執行 MQGet 來擷取訊息。 MQSAgent 從「佇列管理員」擷取訊息時,包含內定 3 秒的等待間隔。
注意
您可以設定配接器的輪詢間隔。 當您將輪詢間隔設定為少於三秒時,等待間隔會設為輪詢間隔。
傳送和接收訊息動作都可能在交易中發生。 這讓配接器能夠回復資訊,也可能重試傳送或接收作業。 如需交易的詳細資訊,請參閱 MQSeries 配接器批次處理和交易處理。
因為配接器是在一部以上的電腦運作,所以可能發生安全性問題。 有害的程式可能會模擬代理程式並擷取資料。 如需配接器和代理程式增強保護的詳細資訊,請參閱 MQSeries 配接器安全性。