Sun Java System Application Server 9.1 部署規劃指南

主代理程式與用戶端同步化

在多個代理程式配置中,每個目標會在叢集中所有代理程式上遭到複製。每個代理程式知道在所有其他代理程式上的目標註冊之訊息用戶。因此,每個代理程式可從其自己的直接連線訊息生產者,將訊息路由至遠端的訊息用戶,並從遠端生產者將訊息傳遞至自己的直接連線用戶。

在叢集配置中,每個訊息生產者直接連線的代理程式會為該生產者傳送的訊息執行路由。由此,持續性訊息會再透過訊息的主代理程式進行儲存與路由。

當管理員建立或銷毀代理程式上的目標時,此資訊會自動傳播至叢集中的所有其他代理程式。同理,當訊息用戶向主代理程式註冊,或從其主代理程式中斷連線時 (明確指定、由於用戶端或網路故障,或由於其主代理程式關閉),有關此用戶的資訊會在整個叢集中傳播。有關長期訂閱的資訊也會以類似的方式傳播至叢集中的所有代理程式。