Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性管理指南

負載平衡的訊息流入

Application Server 可將訊息隨機傳送至具有相同 ClientID 的 MDB。長期用戶需要 ClientID

對於其中未配置 ClientID 的非長期用戶,訂閱相同主題的特定 MDB 之所有實例均視為相等。如果將 MDB 部署至 Application Server 的多個實例,則僅一個 MDB 會接收訊息。如果多個不同的 MDB 訂閱相同的主題,則每個 MDB 會有一個實例接收訊息的副本。

若要支援使用相同佇列的多個用戶,請將實體目標的 maxNumActiveConsumers 特性設定為較大的值。如果已設定此特性,則 MQ 可允許多達該數目的 MDB 使用同一佇列中的訊息。訊息會隨機傳送至 MDB。如果將 maxNumActiveConsumers 設定為 -1,則對用戶數目沒有限制。